Iraq has cancelled a $4.2bn deal to buy arms from Russia because of concerns about "corruption", an Iraqi government advisor says.

[url=http://www.bbc.co.uk/news/world-middle-east-20278774]More...[/url]