World's largest escalator unveiled in China
The world's largest outdoor escalator was inaugurated in the Chinese city of Wuhan. The impressive structure, named "Goddess," stretches for approximately 914 meters and takes over 20 minutes to travel from the base to the top. The structure has garnered great admiration from both residents and visitors.