This week on Planet Auto: Mahindra reopens bookings of XUV500 across India, a possibility of the Peugeot 301 coming to India, Mercedes shows off GL63 and much more. Take a look!