A rider performs during the opening ceremony of a horse race festival held in Damxung, Southwest China's Tibet autonomous region, August 19, 2011. The seven-day horse race festival, with the history of more than 300 years, is held in Damxung in August each year. [Photo/Xinhua]
|