world

MARSHALL

U.S. Deputy Marshal arrested in London for alleged sexual assault during Delta Airlines flight

A US Deputy Marshal, part of an official escort mission, was arrested in London for reportedly sexually abusing a woman on a Delta…

Read more