NDTV's latest opinion poll shows the BJP and its allies collecting 275 seats, three more than needed to form the government. The BJP, led by prime ministerial candidate Narendra Modi, gets 226 seats, the party's strongest performance ever and a very long way from the two it had won in 1984.
(Read more)