Tata JLR opens facility in India

Tata JLR opens facility in India

The Pune unit will initially have 500 employees, he said, without revealing details, including about investment.