Narendra Modi: 'India has won'

Narendra Modi, who is now expected to become India's next Prime Minister, has tweeted in celebration at the results, declaring "India has won".

Mr Modi's BJP party looks set to register a convincing victory over the ruling Congress Party, who have now conceded defeat.

Read: Congress Party concedes defeat in Indian election


India's Modi on parade after huge election win

New Indian Prime Minister Narendra Modi has been mobbed by crowds on a Delhi parade celebrating his landslide election victory.