When the news broke about a protest in Mashhad, Iran’s second largest city and a stronghold for the country’s religious hardliners, in the waning days of 2017 no one thought it would lead to a national rally against the government. But since then the demonstrations have rapidly spread to Iran’s other provinces and have left...