Famous for the 12th June 1966 rain storm where over fifty (50) cars had been piling up like toys where the Taikoo Reservoir overflowed. Sorry for the out of focus. Photo taken from the upper desk of a tram while it made its turn from Tong Shui Road Terminus.
T
Date picture taken
28 May 2026
Gallery
Shows street(s)