MEXICO CITY: Mexico City is famous for its street food, especially when it comes to tacos al pastor — thin slices of pork that are shaved onto tortillas before being topped with onions, cilantro, pineapple, and salsa. Besides the street eats, the city is also home to creative chefs pushing the boundaries at restaurants like Pujol, where everything from flying ants and suckling pig are used for dishes.