11 July 2025 10:53 PM IST
Tesla, led by Elon Musk, is set to open its first outlet in India on July 15, with a store in Mumbai that will function as an ‘experience centre’, according to Reuters. Over recent months, the...