Toyota Land Cruiser comes at an eye-watering price in Delhi
Last week, Toyota silently announced the price for the Land Cruiser LC300. With a price tag of Rs. 2.1 crore, the SUV certainly doesn’t come cheap. Moreover, its on-road price in Delhi is an eye-watering