Iran’s government has rallied tens of thousands of its supporters to counter anti-regime protests which have gripped the country for the last week.

The demonstrators turned out in towns and cities rocked by some of the largest riots in nearly a decade, where people have been protesting against rising costs and corruption.

The crowds in Qom, Ahvaz and Kermanshah waved Iranian flags and pictures of supreme leader Ayatollah Ali Khamenei, as well as signs reading "Death to seditionists".