Visigoths, Romans, Moors, Catholics. A church within a mosque within a church. Pretty neat.