Human Rights Watch: National Police used excessive force on protesters on 17 and 18 September

The Human Rights Watch (HRW) organization issued on October 20, an alert about an alleged use of excessive force, violations of due process and restrictions on expression freedom that would have occurred during protests of September 17 and 18 in Ecuador. In a ten-page document,...