The Taliban has killed dozens of children at a Peshawar school in a revenge mission for Pakistani schoolgirl activist Malala Yousafzai being awarded the 2014 Nobel Peace Prize.

Ahmed Rashid, an expert on the Islamic militants, told the BBC the insurgents had various reasons to attack the school, one of which was to send a message to the supporters of Malala, who advocates education for women and children.

At least five militants entered the school, in north-west Pakistan, wearing security uniforms and massacred 126 people, mainly children, on Tuesday (16 December).