At least 18 people were killed in attacks across Iraq on Sunday, including a military general in a bombing in the northern city of Mosul, police and medical sources said.

Violence in Iraq has hit its highest levels since the sectarian fighting of 2006-7, which killed tens of thousands of people. More than 8,000 people have been killed this year, according to the United Nations.

A suicide bomber killed at least eight soldiers, including a brigadier general and three other officers, when he blew himself up by their convoy in the eastern part of Mosul, police and medical sources said.