Volvo launches compact SUV XC60
December 29, 2010
Volvo Auto India recently crafted a new definition of luxury by unveiling the Volvo XC60. With state-of-the-art technology, unmatched combination of power and style- the Volvo XC60is all set …