Iranian police have dispersed anti-government protesters in the western city of Kermanshah on Friday. The outbreak of regional unrest reflects growing discontent over rising prices and alleged corruption.