Monreale Cathedral

Built in the 1100’s by arabic artisans who discovered after two years they were building a church!! All broke loose!!