Some high altitude Cirrus clouds above London and without much cloud activity as such. Unless you count the condensation trails from aircraft having flown over sometime earlier in the afternoon.
The Shard is claimed to be the tallest building in Western Europe at 310 metres; 1016 feet. Photographed here while still under construction it is clearly a dramatic addition to the London skyline and will provide a mixture of commercial and residential accommodation. I can only imagine the stunning views from the upper floors, unless they are shrouded in cloud that is!