News Snapshot:
South African president Cyril Ramaphosa during his meeting with US president Donald Trump in the Oval Office of the White House in Washington, DC, on May 21st. Photograph: Jim Watson/AFP via Getty Images A few hours before South Africa’s president Cyril Ramaphosa was subjected to a litany of false and embroidered charges by Donald Trump live on television in the Oval Office, back in Cape Town a more orderly but perhaps more significant debate reached a climax: the country’s parliament finally passed a highly contested budget. It was the third attempt. Two previous budgets had been shot down over disagreements...