25 May 2010, 07:08 UTC · By: Andrei Tutu / Ladies and Gentlemen, the hot hatch world has a new king: the Subaru Impreza STI Cosworth. If the Focus RS500, the Volkswagen Golf R and the rest of the lot would stop crying, we could go on with th...