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 – Articles Read More