Rank #12

The Gherkin, London

The Gherkin is an iconic skyscraper located in the heart of London, England. Built in 2003, the Gherkin stands 180 meters tall and is one of the most recognizable buildings in the city. It is a modern marvel of architecture, featuring a

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density