Social networking site Twitter has appointed Manish Maheshwari as managing director of Indian operations. Twitter provided this information on Monday.…
Don't have an account?