Brazil cancels $2 billion contract with Israeli security firm for 2016 Olympics

Read more