More than 20 people have died in Iran's biggest demonstrations since the disputed presidential election in 2009.

The BBC's Rana Rahimpour explains what the protesters are demanding and how the government has responded amid shifting international attitudes to the country.

Iran protests: Supreme leader Khamenei blames 'enemies'