Twitter Has Appointed Taranjeet Singh As Head of Sales For India Twitter has appointed Taranjeet Singh as Head of Sales for its India operations and will be based in its Gurgaon office. Taranjeet’s main responsibilities will be to increase the commercial opportunities for January 20, 2015 Business