In recent months Iraq has had its worst wave of violence in years. This month, more than 300 people have been killed, according to the Interior Ministry.