British Prime Minister Theresa May is in South Africa. It’s her first visit to the continent since becoming prime minister in 2016. Speaking in Cape Town, she …

source