Wave of protests rock Tehran over death of Mahsa Amini.