Sources told TIMES NOW that BJP leader Amit Shah will take over party's reign from Rajnath Singh. Shah, who was in-charge of BJP's successful campaign in Uttar Pradesh where the party won whopping 73 seats out of 80 in the 2014 Lok Sabha elections, may announced as BJP's President on Wednesday (July 9). According to sources, Shah will be rewarded with the President's post for scripting BJP's victory in UP.