London, the capital of England, is most famous for its iconic monuments, but also for the modern skyscrapers in its unique ...
A futuristic blob-like hotel building standing eye-to-eye with Admiral Nelson in Trafalgar Square. And a giant glass pyramid in the heart of the brutalist Barbican estate. Welcome to London ...