Mexico City hosts different areas that may surprise you because of how wonderfully multicultural it is - Image Details