Israel accused Lebanon’s Hezbollah movement of being responsible for the strike, which the militant group denies.
Iran’s foreign ministry spokesman Nasser Kanani on Sunday warned Israel that any new military “adventures” in Lebanon could lead to “unforeseen consequences” and “the broadening of the scope of instability, insecurity, and war in the region”.
Kanani accused Israel of pinning the blame on Hezbollah “to divert public opinion and world attention from its massive crimes” in the Gaza Strip.
He added that Israel “does not have the least moral authority to comment” on the deaths in Majdal Shams, which Israel seized from Syria in 1967 and later annexed in a move not recognised by the United Nations.
Iran does not recognise Israel and has made support for the Palestinian cause a centrepiece of its foreign policy since 1979.