The Mahindra Thar Roxx has been crowned the Car of the Year at the Autocar Awards 2025, while the Bajaj Freedom 125 takes ...