Crowds of mourners appear to have been fired on by a security official at a cemetery in Iran.

The incident happened in Abdanan, in west Iran, on Tuesday as people gathered to commemorate those killed during the government's brutal crackdown on protesters last month.

Iranians usually hold commemoration ceremonies on the 40th day after someone dies. The events have been held in several cities across the country to mourn the thousands killed during the deadliest nights of protests on 8 and 9 January.

Verified video also shows people shouting anti-government chants at events in Tehran, Mashhad and Abdanan on Tuesday as crowds gathered at cemeteries and in the streets for commemorations.

State-organised ceremonies were broadcast on TV and attended by senior government and military officials where people were led by organisers to chant "death to America".