tata_motors_large

A Tata Motors showroom on the outskirts of Agartala in India. _ Reuters

March 15, 2017 3:06 PM (UTC+8)