There is something positive and empowering when hundreds of thousands of people take to the streets to demonstrate against a repressive government. This is what is happening in Iran. More...