Europe's Tallest Building Looks Like A Portal To Another Dimension

Check out the Shard -- London's latest skyscraper and Europe's tallest building at 310 metres -- gleaming with light reflected from the sun. It looks like a door to another dimension that's about to open. [Daily Mail]