World, Maverick News, Op-eds World is shrinking for leaders who commit atrocities and think themselves untouchable by: Max du Plessis and Eshed Cohen