The Dragon Boat Festival, known as "Duanwu Jie" in Chinese, is one of Chinas most cherished traditional holidays