Metropolitan Cathedral of the Assumption of Mary, the largest church in Latin America, Zocalo, Plaza de la Constitucion, Mexico City, Mexico.