Sri Lankan Police have imposed a nationwide curfew lasting from 9pm until 4am, after the worst outbreak of sectarian violence since the Easter Bombings by Islamist militants.

Police have fired tear gas at attacking mobs, as militants target churches and hotels, killing more than 250 people in result.

Authorities also imposed a temporary ban on social media networks and messaging apps including WhatsApp after a clash in another part of the country was traced to a dispute on Facebook.