In pictures: Peshawar school attack

More than 140 people, most of them children, were killed when Taliban gunmen stormed a school in Peshawar, Pakistan, officials say.

Image source, AP

Image caption, Troops were mobilised after militants wearing security uniforms entered the Army Public School and began firing on students.

Image source, Reuters

Image caption, Pupils fled the scene as seven militants wearing bomb vests attacked the school.

Image source, Reuters

Image caption, Some younger children were escorted away from the scene by soldiers.

Image source, AP

Image caption, The injured were ferried to hospitals in the city.

Image source, Reuters

Image caption, The dead are said to include mostly children, as well teachers and a paramilitary soldier.

Image source, AP

Image caption, The army said most of the school's 500 students were evacuated.

Image source, Reuters

Image caption, Roads around the army-run school were sealed off.

Image source, AP

Image caption, While armed troops surrounded the site, gunfire and explosions were heard from the school.

Image source, AP

Image caption, The children's relatives have faced a harrowing wait for news

Image source, EPA

Image caption, The local hospitals were full of distraught parents

Image source, Reuters

Image caption, A Taliban spokesman said the assault was in response to recent army operations, in which hundreds of militants have died.