Ibn Nafees Hospital saw 14 dead and 20 critically injured men, women and children, a medic there said.