Tens of thousands of Iranians attend a rally to mark the 31th anniversary o - The Independent