A roof fell on pupils during Thursday lessons at a private school in Peshawar, north-west Pakistan, and officials warned the death toll could rise. Reported tolls range from 22 to 28 dead, depending on the outlet.