(CNN) -- Bahrain's king has ratified a new law that imposes a prison sentence of up to seven years and fine of up to $26,500 for anyone who publicly insults him, state-run media said.
The new measures, signed into law Tuesday, stipulate a minimum sentence of one year in jail and $2,600 fine for "any person who offends in public the Monarch of the Kingdom of Bahrain, the flag or the national emblem," according to Bahrain News Agency.
"Aggravating circumstances will be applied if the offense occurred in the presence of the King," it said.
The move comes a week before the three-year anniversary of pro-democracy protests that sparked a government crackdown. Activists have called for three days of "civil disobedience" to mark the date.
On January 28, political activist Zeinab al-Khawaja was sentenced in absentia to four months in prison and a $530 fine for tearing up a picture of the king in May 2012.