The People 's Republic of China government established in 1949 , however , did not officially recognize Duanwu as a public holiday .
The festival was long marked as a cultural festival in China and is a public holiday in Hong Kong , Taiwan and Macau .
The China         government established in 1949 , however , did not officially recognize Duanwu as a public holiday .
The festival was long marked as a cultural festival in China and is a public holiday in Hong Kong , Taiwan and Macau .