Citizen Journalism

Who makes up Iran’s fragmented opposition?