The Thames Barrier was officially opened by Queen Elizabeth II on 8 May 1984.

​The Thames Barrier was officially opened by Queen Elizabeth II on 8 May 1984.