Anti-government demonstrations that began in one city on Thursday have now spread to several major cities in Iran.

The protests began against rising prices but have spiralled into a general outcry against clerical rule and government policies.