Major police incident declared as 6 stabbed and 1 shot, Glasgow, 26 June 2020 45 images Created 27 Jun 2020
Glasgow, Scotland, UK. 26th June, 2020. Pictured: A major police incident has been declared in Glasgow as 6 people have been stabbed including a police officer and the attacker was shot dead by police at a major incident at the Park Inn in West George Street which is hosting asylum seekers. Credit: Colin D Fisher/CDFIMAGES.COM