In Puebla, Mexico, where churches don’t stand, people still pray
PUEBLA, Mexico—The legend goes that there are 365 churches in San Pedro Cholula, one for every day of the year. However, in the aftermath of the Sept. 19 earthquake, nearly every colorful and picturesque church […]