Jaguar Land Rover (JLR), a subsidiary of Tata Motors, has put a stop to its plans to manufacture electric vehicles (EVs) at Tata’s upcoming $1 billion facility in Tamil Nadu, according to the news reports. The decision was made due to difficulties in achieving the right balance between cost and quality for locally sourced EV …