Situated upon peaks that soar seventy metres above the Alzette and Pétrusse Rivers, the city of Luxembourg is linked to the rest of the world by numerous bridges and viaducts. Wandering the town, we were amazed by the intricacy of the town’s layout. Constructed on multiple levels, that range from the mountain peak into the […]