For the past two weeks, mass protests across Iran are taking place against the government and the system of the Islamic Republic itself.