News

Tesla India has leased a 24,500-square-foot service center in Mumbai’s Kurla West, adjacent to its planned showroom in Bandra ...