Amid the number of holidays and festivals taking place across China recently, none have been quite as bizarre as the traditional Junpo Festival, held last weekend in Hainan province.