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