The US Secretary of State, Hillary Clinton, has expressed support for the thousands of Iranians who took to the streets in protests on Monday.

She said Iranians deserved the same rights to protest as Egyptians who recently overthrew the government of Hosni Mubarak.

The rally was the first major show of strength for Iran's opposition in more than a year.