Share
twitterlinkedinfacebook
Image 1 of 1
JSB02806UK.jpg
An automated toilet pod in Victoria Station, London, closed due to a water leak.