Meet Most Followed World Leaders on Instagram

By Dipo Olowookere Indian Prime Minister, Narendra Modi, is the most followed world leader on.