Mont Saint Michel, France – A small UNESCO world heritage site

Mont Saint Michel, France

Mont Saint Michel is a small UNESCO World Heritage site located on an island very close to the coast of the region of Lower Normandy in northern France. This island is the home of … Read more