From vague memory there were a couple of Brazilian brokers that allowed foreign accounts. The reason Brazil is so difficult to find brokers for is because of the regulatory environment, in particular the requirement to prove ultimate beneficiary of an account.
I think Charles Stanley in London...