Xiomara Castro Wins Honduras Election
President-Elect Xiomara Castro of Honduras takes her victory as the ruling National Party concedes. Well, that took a while didn’t it? After a protracted counting… Read More »Xiomara Castro Wins Honduras Election