Tai Shan is China's highest temple - we wind our way up its slopes with the swirling wind, pilgrims and priests in this joyous procession, resonating with the rhythmic bells and cymbals of the 'Tai Shan Mantra.'