NEWSAR
Multi-perspective news intelligence
Ap Lei Chau

Ap Lei Chau

Location

Ap Lei Chau or Aberdeen Island is an island of Hong Kong, located off Hong Kong Island next to Aberdeen Harbour and Aberdeen Channel. It has an area of 1.30 square kilometres (0.50 sq mi) after land reclamation. Administratively it is part of the Southern District. Ap Lei Chau is one of the most densely populated islands on earth.

Mentions:0
7 Days:0