Favourites London Picture of the Day March 28th, 2012 3046 0 Relaxing at 300m – The Shard More than 300m above the streets of London, a group of brave builders are assembling the final…