Tesla all set for Indian roads: First showroom to open
NEW DELHI: Tesla has signed its first five-year lease deal in India for a showroom
Read More