People gather at a hospital in Peshawar where victims of the Taliban attack are being treated. (Associated Press photo)
New Delhi: