You must have heard that Mexico City is a wonderful tourist attraction with a rich cultural heritage, historic sites, and vibrant neighborhoods. This is actually the largest city of North America in terms of population, beating even major cities of United States like New York City and Los Angeles. Unfortunately, large cities have a bad […]