Stock Photos of Albi Cathedral, Albi, France

Built in the 13th century in the heart of Cathar country, Albi Cathedral is the largest brick building in the world. Perched high on a hill above the River Tarn, it looks more like a fortress than a cathedral - just as the founders intended. More information: Albi Cathedral, Albi, France.