We cannot consider ourselves free while people of Palestine and Cuba suffer — President of South Africa Cyril Ramaphosa