History meets Diana

Walk over the "island" next to Central Station in Amsterdam. Awesome architecture..