Tesla will set up 8 charging stations in India: 252 vehicles can be charged at a time in these, will face challenge from Tata-Mahindra
Views: 133 Tesla’s first showroom has opened in Mumbai’s Bandra-Kurla Complex. Currently, the company has launched its most popular compact
Read more