Puebla - Mexico
Ha Long Bay
The city of Puebla was founded by the Spanish in 1531. Located halfway between the port of Veracruz and Mexico City, the old town is now a World Heritage Site. All photographs 2014.