As billionaire Elon Musk took over micro-blogging website Twitter after following through with the USD 44 billion Twitter acquisition deal, flurry of reactions have been...
Not that there was any reason to doubt his popularity, but Prime Minister Narendra Modi has now officially become the most followed leader on Facebook....