Aberdeen harbour boats 1980-8

Heavy construction activities in the back! Guess its on Ap Lei Chau.

Date picture taken
24 Aug 1980
Author(s)
Shows place(s)

Comments