ookaboo: free pictures of everything on earth

Ap Lei Chau Pictures



 

 
Main Big photo
Wikipedia: Ap Lei Chau, 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.32 km². Administratively, it is part of Southern District. Ap Lei Chau is one of the most densely populated islands in the world.

[Night View of Ap Lei Chau] [A main road in Ap Lei Chau]
cc-by-sa/3.0 from Apade1872
[Ap Lei Chau viewed from Hong Kong Trail Stage 2]  
cc-by-sa/3.0 from Minghong
 

Is there something wrong with this topic? See our policies on offensive content; if you see something wrong, contact us.