Narendra Modi is the leader of the world's largest democracy, a man who has been elected twice as India's prime minister and is widely seen as the most powerful politician of his generation.

Narendra Modi is the leader of the world's largest democracy, a man who has been elected twice as India's prime minister and is widely seen as the most powerful politician of his generation.