US-based EV maker Tesla's India launch speculations have increased since PM Modi's meeting with its CEO Elon Musk.
Tesla has selected locations for two showrooms in the Indian cities of New Delhi and Mumbai, moving closer to its ...