Thundering across the vast Himalayan plateau in their traditional finery, Tibetan horsemen gather for an annual riding festival which is a colourful feast for the eyes.