Puebla is part of Mexico