British police arrest wanted octogenarian after 27 years on the run
The British Police on Tuesday said it has arrested an 80-year-old man at an airport after 27 years on the run. The Cheshire Police said Richard Burrows, who is accused of historic sexual abuse of children, was arrested at…