Political conflict and public piety converged on tension-filled streets in Tehran, Iran, on Saturday. Clashes erupted between riot police and opposition protesters as hundreds of people solemnly took part in an annual Shiite Muslim observance.
Political conflict and public piety converged on tension-filled streets in Tehran, Iran, on Saturday. Clashes erupted between riot police and opposition protesters as hundreds of people solemnly took part in an annual Shiite Muslim observance.