Britain must atone for its sins in Palestine

Ever since the Balfour Declaration of 1917, Britain has denied our people their rights