Puebla och huswubstaden Mexiko.