World Full Year 2013: Toyota Corolla or Ford Focus #1? BestSellingCarsBlog has spoken
The new sedan enabled the Toyota Corolla to keep its worldwide crown in 2013. As it has been the case for almost two years now, Toyota and Ford are at odds when it comes to declaring which is the best-selling car in the world. Ford quotes Polk saying the Ford…