A security official inspects the blast site in Peshawar, northwest Pakistan, June 11, 2011. [Umar Qayyum/Xinhua]