Taliban militants have freed 243 prisoners in an assault on a prison in north-west Pakistan, officials say.

The attack in the town of Dera Ismail Khan began with huge explosions at around midnight on Monday (15:00 GMT).

Gunmen then opened fire with rocket-propelled grenades and machine-guns, police chief Sohail Khalid said. About 70 attackers were in police uniform.