Londoners are worried they have lost their livelihoods after two metres of water flooded a busy road. A river of brown water rushed through Caledonian Road, Islington, after a 30-inch water main burst ...