The Renzo Piano-designed, Qatar-financed Shard building in London is set to open today and take the title of Europe's tallest building. Meanwhile, the lucrative window-cleaning contract for the awfully controversial building, which has 11,000 glass panes, is still up for grabs. [Daily Mail; previously]