The bustling Mexican capital with the long and layered history and nearly 22 million people is one of the most populated cities in North America and one of the world’s largest metropolises. Here is everything you need to do during a 48-hour visit in Mexico City.
