The historic Church of Our Lady of Guadalupe, a prominent landmark in Oaxaca, Mexico, stands tall against a clear blue sky, its red-painted facade and bell tower contrasting with the surrounding buildings.