Police believe the chaos that occurred in east Glasgow which left three people injured and two vans set alight was the result of gang warfare. Witnesses described how Frankfield Street in Cardowan, resembled a "war zone" following the major incident on the afternoon of 5 June.

Witnesses reported seeing a boy "covered in blood". Three men were injured but are in a stable condition following the disorder. A police helicopter and several patrol vehicles were deployed to the area which was eventually sealed off by officers.

Local resident Frank Kerr, 59, told the Daily Record: "I saw a boy sitting in a paramedic's van. He was covered in blood, but I didn't see what happened to him.

"It's very rare for this neck of the woods. There was a fire at the end of the street, and I heard tyres blowing up. There were police, fire brigade, ambulances, tow trucks, you name it, everything was here. I didn't hear any gunshots, just tyres blowing up with the heat."

Photos emerged on social media of thick black clouds and the burned-out vans in the wake of the disorder. One eyewitness described seeing flames "as high as a house".

Police Scotland believes the incident was more likely a result of "rival gangs fighting" than anything related to terrorism. Det Supt Stephen Grant said: "Officers are continuing inquiries after three men were left injured in what we understand is a targeted attack in the Cardowan area. These three men are in a stable condition. This was a brazen incident on Frankfield Road, involving a number of vehicles being set alight. A substantial police response followed the initial reports."

Grant added: "For those living in the community of Cardowan, I can assure you that our officers are doing all they can to trace the persons responsible. A significant police presence will remain in the area as part of our ongoing inquiry. Please approach those officers with any information you may have."

Anyone with information is asked to contact police via the 101 number or information can be passed via Crimestoppers on 0800 555 111 where anonymity can be maintained.