The interior of the Cathedral of St. Mary of the Flower, a renowned worldwide landmark in Paris, France, features a large dome, stained glass windows, and a central altar with a statue of the Virgin Mary.