Twenty eight years ago, Margaret Thatcher defied opposition by the Foreign Office to become the first British prime minister to visit Israel while in office.