At least 100 people, 80 of them children, have been killed in a Taliban assault on an army-run school in Peshawar, Pakistani officials say.
Five or six militants wearing security uniforms entered the school, officials said. Gunfire and explosions were heard as security forces surrounded the area.
The army says most of the school's 500 students have been evacuated. It is not clear how many are being held hostage.
A Taliban spokesman says the assault is in response to army operations.
Shaimaa Khalil reports.