Hundreds of thousands of people have taken part in demonstrations around the world against the Iranian government, following calls from the exiled son of the late shah for a "global day of action".

Addressing an estimated 250,000 people in Munich, Reza Pahlavi - who has called for the overthrow of the Iranian government - denounced the crackdown on recent protests.

Munich, Los Angeles, and Toronto saw the largest crowds on Saturday, with smaller protests in cities including Tel Aviv, Lisbon, Sydney and London.

It is estimated that more than 6,000 people have been killed after joining demonstrations against Iran's rising cost of living, and which transformed into a wider anti-government movement.

Pahlavi told the crowd: "My first message is to our brave and fighting compatriots inside the country.