Twitter India head moves to a different role

Manish Maheshwari, the head of Twitter India, has taken a new role at the company and is relocating to the U.S., the latest in a series of developments for the…

Read more »