In the town of Shirqat, about 100 km (60 miles) south of Mosul, militants stormed a mosque and several houses early on Friday, a local police officer said, killing seven soldiers and fighters from the Shi’ite Popular Mobilisation force.