The Glorious Cathedral of St. Cecilia in Albi, France

Albi in Southwest France

The magnificence of the Albi Cathedral of St. Cecilia, in southwestern France, belies a history based in bloodshed. Those fierce times are long gone, and today the cathedral is a calm place of worship and a must-see impressive sight for visitors in the town of Albi. The Gothic cathedral, built in the late 13th century as a fortress (no mistake, it looks like one), is one of the largest ... Read Full Article