The Ford Focus was the world's best selling car in 2012 and it is already leading the chart in 2013. According to global registration data from Polk, vehicle registrations in the United Kingdom climbed by 18 percent during Q1 2013 to hit 288,724 models sold. The Ford Focus claimed 25,081 …
Read More »