Iran has blamed the street violence on "thugs" backed by its foreign enemies, including the United States, Israel and the People's Mujahedeen of Iran.
The casualties in clashes with security forces were the latest episode of violence in the nearly two-month-old grassroots movement demanding the total overhaul of Iraq's political class.
The whole purpose was to decide how to punish the United States for pulling out of the 2015 nuclear treaty.
Authorities said Shakir's expulsion was the first from inside Israel under its 2017 law allowing the deportation of foreigners who support a boycott.
It was not immediately clear who had carried out the attack.
Trump in June authorised a military strike after Iran shot down a US drone, only to call off the retaliation at the last moment.
Washington had previously sought to stop any Turkish operation against a US-backed Syrian Kurdish militia viewed by Ankara as a "terrorist" offshoot of Kurdish militants in Turkey.
Six of the dead were members of the Al-Qaeda linked Hurras al-Deen
Iraqi authorities lifted a curfew in Baghdad on Saturday that anti-government protesters had defied.
Nearly 4,000 people have also been injured since the protests began.
Gantz’s centrist secular Blue and White party came first in last month’s elections — the second poll this year — winning 33 seats in the 120-member parliament. Netanyahu’s Likud took 32 seats.
On CBS programme "60 Minutes," Mohammed bin Salman, the kingdom's ruler, also denied that he ordered the killing of journalist Jamal Khashoggi.
A skirmish broke out as protesters tried to break through security barriers in front of the cabinet office.
Tehran has repeatedly denied accusations from Washington and Riyadh that it arms the Huthis.
United States issued on Saturday a warrant to seize the tanker for violating international law by allegedly making illegal oil shipments to Syria.