Isle of Dogs skyline from North Greenwich Peninsula in London. The photo was taken between showers and before a storm.