Police have launched an internal inquiry after footage emerged of a young black man being pinned to the ground by a group of officers and having a spit hood placed over his head at a London train station.
Read Full Article at RT.com
Read Full Article at RT.com