Celebrations are under way in India among Bharatiya Janata Party (BJP) supporters after the current Prime Minister Narendra Modi secured another five-year term in the general election.

Results so far show the BJP is set to win about 300 of the 543 seats in parliament.