Twitter India MD Manish Maheshwari to appear before Ghaziabad Police on June 24

Twitter has drawn flak for failure to fully comply with the new IT rules, which mandates among other requirements, the appointment of three key personnel – chief compliance officer, nodal officer and grievance officer by social media platforms with over 50 lakh users. All the three personnel have to be resident in India.