Twitter appoints Taranjeet Singh as Business Head 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…