The US president Donald Trump announced he will not attend the G20 Summit in South Africa, citing “land confiscation and genocide” as reasons. Trump’s criticism targets what he calls human rights ...