Longest Escalators On The Underground
There’s over 400 escalators on the tube system in London, and you probably know where the longest one is – but here’s here’s the Top 10 list of the longest escalators on the tube … avoid these stations if you don’t like long escalators!