About 250 Sri Lankan Muslims have held a demonstration in Colombo, protesting against an amateur film which mocks Islam.

Protesters who tried to march on the US embassy, were stopped by police, but a small group was allowed through to deliver a message at the diplomatic compound.

Charles Haviland reports from Colombo.