Such spectacles of excitement are no rare scene across China on Duanwu, or Dragon Boat Festival, which ...