News

People can be heard screaming as they suddenly found themselves hurtling backward down the steep incline of the 150-feet structure at the Langham Place mall in the Mong Kok section of the city.