×

Tesla picks showroom sites in New Delhi, Mumbai to start India sales, sources say

By Thomson Reuters Feb 18, 2025 | 9:00 AM