It's hard to get a sense of just how impressive London is sometimes. With its towering skyscrapers and densely populated ...