At least 20 dead in Iranian protests

At least 20 people have been killed including a policeman reportedly shot dead with a rifle as protests in Iran rage on.