The Notre Dame cathedral in Paris celebrated its 850th anniversary in 2013 with a refurbished organ and new bells. The structure, literally meaning Our Lady, stands on the Ile de la Cite in the River Seine and has been a key destination for tourists and worshippers for centuries. Here are some facts about the cathedral:... Read More