Tesla finalizes location of first store in India: report
Tesla has finalized a deal for its first showroom in India, leasing a 4,000-square-foot space in Mumbai’s Bandra Kurla Complex […]
Tesla finalizes location of first store in India: report Read Post »