5 May 2011, 08:14 UTC · By: Mihnea Radu / Last year, Volvo’s Polestar Racing division won the title in the Swedish Touring Car Championship. After its success there, the team decided to try their luck at the World Touring Car Champion...