Prime Minister Narendra Modi's BJP has crossed the halfway mark on its own steam and leads until 12PM showed the NDA making a sweep in the national elections. The BJP is doing well in most states, including the three heartland states of Rajasthan, Madhya Pradesh and Uttar Pradesh. There seems to be no sign of any anti-incumbency in the current trends available.