The trending news is that Tesla might set up their EV factory in India. And guess who has a better chance to get the deal? Tamil Nadu! Tamil Nadu is called the ‘Detroit of India’. It’s a nod to the American city of Detroit which was the world’s automotive Centre, thanks to Ford… Early...