From Wikipedia, the free encyclopedia

Skyscrapers in London, England, United Kingdom.