Home NewsIndia Narendra Modi Becomes World’s Most Followed Leader