The BJP is heading to its best-ever result in Gujarat, with the Aam Aadmi Party (AAP) cutting into Congress votes. The BJP is ahead in more than 150 seats in Gujarat, Prime Minister Narendra Modi's home state. The Congress, which delivered a strong performance in the last election, is leading in less than 20 seats.