World premiere at the Geneva Auto Show