BAGA: A Spanish Medieval Village

Bagà is a Spanish municipality located at the head of the valley of the Llobregat river, at the foot of the high mountains of the Cadí range in Catalonia, Spain. The town itself… Continue reading