Have you been to Peng Chau? Listen to Ben's introduction about this small island located off the north-eastern coast of Lantau Island, Hong Kong.