Tag: 2012 Mahindra Xylo to be launched on February 8
2012 Mahindra Xylo to be unveiled day after tomorrow
Come 8th February, Mahindra and Mahindra Ltd will be lifting the covers off the all new Mahindra Xylo 2012 whose release has been highly anticipated owing to…