The largest protests to hit Iran in almost a decade have swept across the country in recent days, sparking violent retaliation from government forces.



More...