Call it “The Final Commute.” For this Geo Quiz, we’re looking for the bike-crazy European city that has seen the emergence of a hearse on wheels.