Mumbai: Twitter India managing director Manish Maheshwari has been moved to the US in a new role as senior director f
switch
Subscribe To Our Newsletter