If you are obsessed with small cars, then the country you should be living in is India. This country is full of small cars. Here in India, small cars mean absolute luxury. If an automaker brings out one of its latest babies and it’s very well priced, it’s bound to sell like hot cakes. What …
Recent Comments