Bahrain's highest appeals court on Monday upheld a death sentence and lengthy jail terms in a mass trial over a fatal 2016 bombing that authorities have linked to Iran.
The Court of Cassation upheld capital punishment for one defendant, a life sentence for a second, and lengthy prison terms for six others, according to a statement by the public prosecutor's office.
All eight have also had their Bahraini citizenship revoked.
The 2016 bombing, in the eastern village of Sitra, targeted a police patrol, authorities said at the time. The casualties, however, were civilians — a woman was killed and her three children wounded.
A criminal court found 10 Bahrainis guilty of charges linked to the attack, including homicide, ties to Iran's Revolutionary Guard, espionage and "terrorist" activity.
Bahrain to focus on 'national identity' to address terror threats
Bahrain sentences six to death for assassination plot
Authorities say two of them are still on the run.
Located between regional rivals Saudi Arabia and Iran, Bahrain has been the site of Shiite-led protests demanding an elected government since 2011.
Bahrain's rulers accuse Iran of backing the protesters and inciting unrest in the kingdom, a charge Tehran denies.
The archipelago plays a key military role in the Gulf, hosting both the US Navy's Fifth Fleet and a British military base under construction.