PERSPECTA

News from every angle

Back to headlines

Technical fault suspected in deaths of six newborns at Ad-Din hospital

A technical fault is being investigated as the suspected cause of death for six newborns at Ad-Din hospital.

29 May, 06:41 — 29 May, 06:41
PostShare