MUMBAI: In the last 24 hours, two senior members from micro blogging site Twitter have put in their papers.
switch
Subscribe To Our Newsletter