Analysis: Iran faces protests at home and abroad
Mass protests swept Iran over the weekend after the regime abruptly cut fuel subsidies and raised petrol prices.
Protests occurred in 100 cities and towns, including Tehran, Shiraz, Tabriz, Kermanshah and Sanandaj. Amnesty International says over 100 people have beenĀ …