Mexicans gather at the pre-Hispanic pyramids of Teotihuacan on the outskirts of Mexico City to celebrate the spring equinox.Video by AFP