India News4 years ago
Elon Musk’s Tesla sets up office in India, Twitter can’t keep calm with traffic memes!
World’s largest electric car manufacturer Tesla has made its entry in India.Tesla has set up its company, Tesla India Motors and Energy Private Limited with its...