Idyllic
Vibrant Mexico City: where cultures blend