A Century of British Shame
A century ago, the British Government committed a grave act of treachery on the people of Palestine which inflicted untold suffering to the population and whose consequences have spread globally and continue to reverberate today. The date 2 November 2017 will mark the hundredth anniversary of the Balfour Declaration – the infamous event which […]