Leaders from the G20 group of the world’s largest economies meet this weekend for a summit in South Africa – the first on African soil. US President Donald Trump said he would boycott the event over his widely dismissed claims that the host country is persecuting its Afrikaner white minority.