Renault Megane Coupe 2008 Geneva Motor Show One truly marvellous looking car from the French manufacturer. [gallery=257]