6 Jul 2012, 14:34 UTC · By: Mihnea Radu / It looks like wins on Sunday have not translated into sales on Monday for the line of Chevrolet vehicles sold in Europe. So the decision has been made to leave the World Touring Car Championship (WT...