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