Terraced gardens and medieval fortifications beside river Luxembourg Europe