Haiti: New UN Deputized Force is Illegal and Aims to Stamp Out Revolution

Haiti: New UN Deputized Force is Illegal and Aims to Stamp Out Revolution

Previously:

U.N. approves invasion of Haiti, US forces already there