Mexico City is not only one of the largest cities on the planet, it is also one of the best places to watch veganism flourish.
If you could flash back in time to my first visits to Mexico, you would find me wandering around the megalopolis looking hungry. It seemed impossible to get a vegan meal in Mexico City circa 2010.