More than one-million people have demonstrated in cities around the world to protest the war in Iraq.
Rallies marking Saturday's first anniversary of the U.S. led invasion of Iraq were held throughout Asia, Europe and the Americas.
One of the largest demonstations was in Rome, where estimates of the protest's size ranged from 250,000 to two million.
In Spain, an estimated 200,000 people demonstrated in Barcelona. Tens of thousands took part in an evening protest in Madrid, still shaken from terrorist bombings that many blame on Spain's involvement in Iraq.
Demonstrators in Budapest formed a human peace sign and called for the withdrawal of Hungary's 300 troops from Iraq. Two anti-war protesters in London climbed the landmark Big Ben clock tower at Parliament and unfurled a banner reading "Time for Truth."
Protests were also held across the United States, including in New York, Chicago, San Francisco and Los Angeles. New York's crowd was by far the largest, with organizers estimating up to 110,000 protesters marching through central Manhattan.
Information for this report is provided by AP, AFP and Reuters.