Prime Minister Narendra Modi has been ranked as the world’s ninth most powerful person by Forbes magazine in a 2015 list which is topped by Russian President Vladimir Putin.