A horse caravan walks through 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]