Designed by
Title
Imposing cathedral of Saint Cecilia to Albi in France. #131927206
Description
Imposing cathedral of Saint Cecilia in the ancient Episcopal city of Albi in the south west of France. Travel destination. Summertime and holidaytime. Trees and vegetation. Green grass. Promontory with ancient walls. Blue clear sky. Sunny day. Medieval ancient town. Red bricks cathedral. Religion and spirituality.
This image is editorial