The controversial new leader of the world’s largest democracy was selected by a landslide in the biggest elections of all time. Update – May 26: Narendra Modi has taken an oath as India’s 15th PM, and has officially been sworn in to office.
Update — May 26: Narendra Modi has officially been sworn in as Prime Minister of India.
Translation: India has won. Good days are about to come.