Smelling roses at Aalsmeer (the Netherlands) - the flower capital of the world.