Sometimes a picture sums things up more economically and memorably than hundreds or thousands of hastily-written words.
This one from Tavistock Square, the location of yesterday’s bus bomb doesn’t need any further comment.
From This is London which has more images.