News

The Rill – a 260-metre channel of water running from Tower Bridge to London Bridge Station – has apparently been bricked up because its owners are worried about being sued by people who fall ...