Mumbai-based Hemin Bharucha was recently appointed as the Country Director, India, at London & Partners – London’s international trade, investment and promotion agency, that promotes London as the best city in the world in which to invest, work, study and visit. Hemin is the Mayor of London’s chief representative in India and leads the Indian teams India […]