Chaotic scenes in London's Leicester Square as fans climb on station and police move in
Newsflare STUDIO
There were chaotic scenes in London's Leicester Square on Wednesday night (7 July) as football fans climbed onto the tube station..
There were chaotic scenes in London's Leicester Square on Wednesday night (7 July) as football fans climbed onto the tube station..