India is counting votes from its recent election, where more than 640 million people voted. Prime Minister Narendra Modi's party is expected to win a third term, but the opposition is stronger than expected.

Early results show Modi’s party, the BJP, leading in 240 out of 542 constituencies. The main opposition party, Congress, is ahead in 94 constituencies.

This election saw 642 million people voting over six weeks, with 66% of registered voters participating.

Modi’s campaign highlighted economic growth and welfare programs. He promised to make India a developed nation by 2047, but faces criticism for rising unemployment and economic inequality.

Modi's time in power has been marked by policies favoring Hindus, which critics say have led to intolerance and attacks on minorities, especially Muslims.

BJP supporters performed Hindu rituals as counting began, while Congress supporters stayed hopeful, cheering for their leader, Rahul Gandhi.