British Baroness Ruth Deech in "Debate on Israel-Palestine" at House of Lords

UN Watch