Iranian riot police stand guard in Tehran in this picture uploaded to a blog