World’s largest pyramid is hidden in a mountain in Mexico