by Chris | Hobbies, Travel
There are very few cities in the world versatile enough to accommodate more than one culture. Mexico City is an exception, and it has a very high population of people from various parts of the world. These people have integrated their style of living with the culture...