Mexico City is one of the 10 best cities in the world, according to a survey of locals conducted by Time Out magazine.
Behaving at their best, a dozen dogs attended Mass at Mexico City’s cathedral, waiting for their turn to de doused with holy ...