The Church of Our Lady of Guadalupe, a prominent landmark in Oaxaca, Mexico, features a red and white facade, two bell towers, and a large central dome, surrounded by a bustling plaza with people and trees.