The wonder of the "castle on the sea" of Mont Saint-Michel, Normandy, France