Mahindra has launched a new sportier iteration of the XUV300 sub-compact SUV. This new version of the SUV, which will be called Mahindra XUV300 TurboSport, now sits at the top of the petrol variant lineup and gets a host of visual tweaks inside-out and a bump…