London England is one of the largest, densest and most culturally significant cities in the world. The architecture and skyline are a representation of this fact. While London does not have the same type of distinguishable centralized downtown such as cities like Toronto or New York has, it still holds its own, especially by European standards in terms of skyscrapers in central business districts.