Puebla is the fourth largest city in Mexico and is known for its colonial buildings, "talavera" industry, and rich cultural heritage.