JERUSALEM: At least 19 people were injured in the northern Israeli port city of Haifa as Iran fired a fresh barrage of missiles on Friday afternoon, authorities said.

Iran has been launching daily missile salvos at Israel for the past week since a wide-ranging Israeli attack on its nuclear and military facilities triggered war.

One projectile slammed into an area by the docks in Haifa on Friday afternoon where it damaged a building and blew out windows, littering the ground with rubble, AFP images showed.

Israel’s foreign ministry said it struck “next to” the Al-Jarina mosque.

The locations of missile strikes in Israel are subject to strict military censorship rules and are not always provided in detail to the public.