A mere hour by road from Mexico City, the mystical town of Tepotzlan in the state of Morelos, is a perfect escape from the metropolis. City dwellers, tourists and spiritual seekers alike, head along the winding mountain roads, leaving the smog and chaos of the city behind.
An ancient town believed to be the birthplace of the serpent god, Quetzalcoatl, Tepotzlan is situated in a lush valley, overlooked by soaring jagged cliffs and an Aztec …
