At least nine people were killed on Sunday when an Iranian missile struck a residential building in the Israeli city of Beit Shemesh, emergency officials said, in the deadliest attack in Israel since the war began.

The Magen David Adom emergency service said: "In the Beit Shemesh area, MDA EMTs and paramedics have pronounced the deaths of nine" people, as well as 28 others injured, with police saying it was a direct hit on a building.

Dozens of Israeli rescue personnel were deployed to the site of the impact, and an AFP photographer saw teams removing a body from the rubble of the building that bore the brunt of the missile strike.

"They are bringing all kinds of equipment to try to locate people," said another AFP photographer at the scene of the attack.

"Apparently, there are still people underneath," he added, as rescue teams continued their search.