Police say what caused lockdown in major UK city after ‘severed head’

WARNING – DISTRESSING CONTENT: Police in Edinburgh have revealed more about what they say happened as reports emerged of a ‘severed head’ in the city

Go to Source
Author: Joseph Wilkes, Samantha Croal