Which is the best selling SUV in India? The answer is as simple as the car itself – Mahindra Bolero. With its rugged looks, dependable mechanicals and ‘easy-to-mend’ machinery, the Bolero has captured ...