Narendra Modi and BJP sweep to power in Indian election
Hindu nationalist Bharatiya Janata party appears to have exceeded all expectations, coming close to outright majority
Indian supporters BJP celebrate while wearing masks bearing the image of party leader Narendra Modi. Photograph: Diptendu Dutta/AFP/Getty Images

Jason Burke in Delhi
The controversial Hindu nationalist leader Narendra Modi has won a historic landslide election victory in India, the world's largest democracy.