Top Left Background Top Right Background
Bottom Right Background

Haystead v DPP [2000]

A baby’s mother was punched by a police officer; resulting in the baby being dropped. The baby was said to have been battered by the officer.

Goto Top
Close Notification

Recent News

Other News