Mario provided me a way to visit Puebla on a short stay in Mexico City. His English is very good and his knowledge of the history, peoples, and culture was wide ranging. It was unique chance to see a city and region I might not have reached otherwise. The site of The Battle of Puebla was fascinating with a very good but small museum.