Catholics in Sri Lanka have celebrated mass in a church restored after it was bombed during Easter attacks by Islamist militants, which killed more than 250 people on the island.

The 21 April attacks, claimed by so-called Islamic State, targeted three churches and three luxury hotels.

Hundreds of worshippers, including survivors and relatives of the victims, gathered at St Anthony’s Shrine in the capital Colombo to celebrate the saint’s feast day.

Cardinal Malcolm Ranjith, the archbishop of Colombo, called for peace on the island that has also been shaken by anti-Muslim riots in retribution for the bombings.

"Do not make this land become a land of blood," Cardinal Ranjith said in his sermon at the restored church.

Authorities say the threat of more Islamist militant attacks has been contained and security services have dismantled most of the network linked to the Easter Sunday bombings.