Thousands celebrate traditional water splashing festival in China
Thousands of people recently gathered in Mangshi, a city located in southwest China's Yunnan province, to celebrate the traditional water splashing festival. The festival is an occasion for joyous celebration, with people dressed in festive…