Inside Notre Dame, France's iconic cathedral Notre Dame, or 'Our Lady', is a jewel of French Gothic architecture nestled on an island on Paris' River Seine.

Notre Dame, or 'Our Lady', is a jewel of French Gothic architecture nestled on an island on Paris' River Seine.

from Al Jazeera English April 15, 2019 at 02:10PM

Comments

Quantcast