What triggered Iran's protests?

As Iran's supreme leader, Ayatollah Ali Khamenei, blames the Islamic Republic's enemies for nationwide unrest and Iranian authorities step up their crack-down on protesters, Aljazeera examines the reasons why anti-government protests are taking place across Iran