Search
Close this search box.

India – a land on the rise

India Mahindra

The offer of a week in India would be hard to turn down by anyone I feel, but when you add in a day’s driving at a vehicle proving ground, a tour of the same brand’s research and testing facility, an off road drive in the wild, a tour of their production plant, tours of […]