An protester pours petrol on fire during protests against the declared results of the Iranian presidential election, at a street in Tehran.
Photo essay: Protesters in streets of Tehran following presidential election