Street level view of church possibly in Mexico City, with pedestrians on church steps and on street