In a late night development on Tuesday the tables were turned against Nitin Gadkari, who has been denied a second term as BJP president. The party has chosen its new chief in Rajnath Singh, preferring to settle on a man with huge political experience and the one who enjoys the backing of the RSS and the BJP's Gen Next.