Lord Frost says failure of Thames Barrier 'Likely to be beneficial for UK'mcdabbleJul 27, 20231 min read.