Pakistani police officers and others take cover near vehicles damaged in an attack outside Garhi Shahu mosque in Lahore, Pakistan. K.M. Chaudary / AP