Twitter's India Head Resigns: What This Means for Indian Social Media Landscape
Twitter's head of policy in India, Francisco, has announced that he will step down in March, triggering discussions about the implications for the Indian social media landscape. This decision comes…