
American electric carmaker Tesla has leased 24,565 square feet of space at Lodha Logistics Park in Mumbai’s Kurla West. The transaction adds to the Elon Musk-promoted company’s steady expansion of its real estate footprint in India—through offices, showrooms, and now warehousing—as it inches towards an expected market entry. Watch!