iOS app Android app

Western Europes Tallest Building

PHOTOS: London's New Landmark Doesn't Disappoint

Posted 02.04.2013 | Travel

Western Europe's new tallest building, The Shard, opened Friday in London to much fanfare and hoopla. The 95-story building, which stands at 1,016...