Senior British politician Diane Abbott apologizes after photo captures her drinking on train

Shadow Home Secretary Diane Abbott has apologized after a photo circulated showing her drinking on the London Overground, where it is illegal to consume alcohol.

Read Full Article