Mexico: Colonial Cholula & Puebla
Puebla and Cholula are two captivating Mexican cities where pre-Hispanic pyramids stand alongside baroque cathedrals Talavera-tiled streets burst with colour and the birthplace of mole poblano continues to tantalise food lovers from around the world.

