It's not a rain water, I walked over this place few times last weekend and water is clearly seeping from one of the drains on the pavement (labelled with 'Thames Water', methinks)....wasn't there a major repair on this very roundabout, only just recently (few weeks back), that was undertaken by Thames Water actually?
Tadeusz Krzeminski ● 1483d