Indian economy

A Tata Motors showroom on the outskirts of Agartala in India. _ Reuters
Mar 16,2017, 1:05