The magical moving staircase takes people to the upper world
Location: London, England
Photographer: ©01110011