20080305 unknown: Nano shines at Geneva auto show