Technology Meet Most Followed World Leaders on Instagram December 5, 2018 Dipo Olowookere By Dipo Olowookere Indian Prime Minister, Narendra Modi, is the most followed world leader on Instagram with 14.8 million followers. He is closely followed Read More