The Memorial in Hyde Park, London, was the first public memorial in Great Britain dedicated to victims of the victims. The world remembers and will never forget!