Geneva launches Renault 5 After many a teaser image, Renault have finally debuted the Renault 5 at the Geneva Motor Show. The Renault 5 … More