Most Followed World Leader

PM Narendra Modi tops list of most followed world leaders on Instagram

Indian Prime Minister Narendra Modi has become the most followed world leader on photo-sharing application,…