Cheung Chau noun1 •An island of Islands district, New Territories, Hong Kong.Hong Kong’s iconic bun festival attracted tens of thousands of visitors to Cheung Chau on Wednesday, a public holiday marking Buddha’s Birthday. — 2024