An Iranian protester is seen at a rally in Los Angeles as part of an international day of solidarity with those whose human rights are being abused in Iran. Violations of rights in Iran are as bad as at any time in 20 years, London-based watchdog Amnesty International has said in a report on a government crackdown against election protests.
Photo:Mark Ralston/AFP