The Ambassador car is a throbbing 2000-cc symbol of the distance that the Indian economy has travelled since it opened up in 1991.
The Ambassador car is a throbbing 2000-cc symbol of the distance that the Indian economy has travelled since it opened up in 1991.