Thousands of Sri Lankans have marched through the capital, Colombo, to protest violence blamed on Tamil Tiger rebels, and to denounce peace broker Norway for not doing enough to stop it.
The demonstrators rallied on Wednesday near the Norwegian Embassy in the city's center but riot police prevented them from getting close to the mission.
The protest came ahead of a planned visit by Norway's special mediator, Erik Solheim, to help revive stalled peace talks between the Sri Lankan government and the Tamil separatists.
Mr. Solheim and Norwegian Foreign Minister Jan Petersen visited Sri Lanka just two weeks ago but were unable to persuade the two sides to resume direct negotiations.
The Tamil Tigers have waged a 20-year campaign for self-rule for Sri Lanka's ethnic Tamil minority.