Iglesia Mayor of Sancti Spiritus

This ancient and well-preserved church is indeed Cuba’s oldest since the ones built in Baracoa and Bayamo, two of the villages founded before 1514, don’t exist anymore. Photos: A. del Valle