Headlines:Twitter India Chief Manish Maheshwari Questioned By Delhi Police In May
The managing director of Twitter in India, Manish Maheshwari, was questioned by Delhi Police last month in the case involving an alleged “Congress toolkit””, sources...