News

Tesla India leases warehousing space in Mumbai's Lodha Logistics Park for 5 years, signaling strategic expansion plans.