After numerous sightings and speculations, the 2018 Mahindra XUV500 has finally been rolled out officially. The Indian car →