US President Barack Obama and India's Prime Minister Narendra Modi are, of course, ideologically poles apart. Obama set out being on the left of the Democratic Party, Modi is a right-wing Hindu nationalist. But there are some uncanny similarities in their road to power and ways they have handled it.