Police arrested more on newborn dumped in North Points toilet 30 Nov 2017

Police arrested more on newborn dumped in North Points toilet 30 Nov 2017

North Point, Hong Kong Island. Photo: Google Maps

November 30, 2017 3:11 PM (UTC+8)