Have you ever heard of Mont Saint-Michel, this European island located 1 km off the Atlantic coast of France. Perched on top of its hill is a medieval monastery. The island gives a magical show due to the tide variation happening in the area everyday.
Read More