Prime Minister Narendra Modi is the ninth most powerful person in the word, according to US magazine Forbes.