Most beautiful castle in Europe Mont Saint Michel Castle in France