Palestine : the organ of the British Palestine Committee - British Palestine Committee