This picture taken on March 2, 2014 shows people celebrating mai-shen festival, literally “selling yourself festival” in the township of Dongkeng in Dongguan municipality, south China's Guangdong province. The festival, also called “yu xian festival” which means “a festival to meet the immotal”, dates back to late Ming dynasty in Dongkeng. (Photo by AFP Photo)
|