Italy November 2013: Now with the Top 150 best-selling models!
The Range Rover Sport lodges a second consecutive month inside the Italian Top 100. * See the Top 150 best-selling models by clicking on the title! Many thanks to Paolo * As it has now become the tradition on BSCB, thanks to Paolo and Quattroruote magazine I can share with…