Ap Lei Chau

Ap Lei Chau (Chinese: 鴨脷洲; Cantonese Yale: aap3 lei6 jau1), or Aberdeen Island, is an island of Hong Kong, located south-west of Hong Kong Island, next to Aberdeen Harbour and Aberdeen Channel, with an area of 1.30 km². Administratively, it is part of Southern District. Ap Lei Chau is the second most densely populated island in the world.

Read more about Ap Lei Chau:  History, Geography and Demographics, Places of Interest, Transportation