The news that one of the world’s richest countries, Britain, is cutting public health and development help to one of its longstanding aid recipients, South Africa, was not well received in Pretoria.

South Africa receives a relatively small amount of international aid from the UK compared to other countries, but the British government says it no longer needs the $29m, since it has effectively become an economic powerhouse.

Al Jazeera's Jonah Hull reports.

Source: Al Jazeera