A twin-suicide bombing outside a church in Peshawar, Pakistan, has killed at least 80 people, in one of the worst attacks on Christians in the country.

Two bombers blew themselves up as worshippers were coming out of the city's historic All Saints Church after attending mass, police say.

Relatives of the victims gathered at the scene to protest against the government's failure to protect them.

Two militant groups, with links to the Pakistani Taliban, have said they carried out the bombing.

Aleem Maqbool reports.