Tesla Reportedly Leases Office Space In India, Hinting At Imminent Market Entry Leave a Comment / Electric Vehicle / By The 5,850-square-foot space is located in Pune, one of India’s largest IT hubs.Source: InsideEVs – ArticlesRead More