1 year agoBrazil in massive protests as demonstrators dispute the results of the electionLast World News Channel