Police in Rio: “Welcome to Hell”
Last Monday, Rio de Janeiro police officers greeted arriving tourists at the airport with a “Welcome to Hell” sign. Brazil has been dealing with its fair share of problems lately, from the Zika virus and the impeachment of President Dilma Rousseff, to a major recession and the preparation for the