India's Prime Minister Narendra Modi has been ranked among the top 10 most powerful people in the world by Forbes.…