Robert Mugabe of Zimbabwe is the latest strongman to win China’s Confucius Peace Prize
Robert Mugabe, the Zimbabwean dictator, has been named the winner of this year’s Confucius Prize, otherwise known as “China’s Nobel Peace Prize.” Mugabe may not seem like the obvious choice for a peace prize, given his brutal, repressive 28-year rule of Zimbabwe that has been marked by torture and killing of political opponents and destruction…