Brazil posted a trade deficit of $1.18 billion in October, government data showed, its second straight monthly gap that raises the risk of the country recording its first annual trade deficit in more than a decade. The median forecast of 17 analysts surveyed by Reuters was for a deficit of $1.4 billion in October. The country posted a deficit of $940 million in September. (Reuters)