The Cathedral of Saint Peter of Beauvais in France is one of the oldest and most remarkable churches in the world. This stunn