The police are telling news agencies that one suicide bomber rode up on a motorcycle, shouted "Allahu Akbar" (God is great) and detonated his vest, which was packed with ball bearings and nails, as the newly trained cadets were boarding buses for a 10-day leave after completing their nine-month training program early this morning. Eight minutes later, as people ran to help the victims of the first blast, the second bomber drove up on a second motorcycle and blew himself up, in an explosion witnesses described as more powerful than the first.
The BBC adds some analysis to the coverage. While the Taliban spokesman claimed the attack was to avenge bin Laden's death, since 2007. Al-Qaeda doesn't have any military capability in Mohmand or its northern neighbor, Bajaur, and instead depends on support from local militants there. "Expect these militants to use bin Laden's killing as an excuse to launch similar attacks in coming days," Khan writes. The BBC's Aleem Maqbool points out that the Pakistani military will probably cite this attack as evidence of the sacrifices it has made in the fight against terrorism, as it faces international criticism over the bin Laden raid.
Here's a video from Al Jazeera on today's bombing (warning: graphic images):