A horse caravan passes a mountain road in Naqi Village of Shangsi County in South China's Guangxi Zhuang autonomous region in this photo taken on April 17, 2012. [Photo/CFP]