London, Aug 13: Six people, including the suspect, were killed during a shooting incident in Plymouth, a port city in Devon in southwest England, police…
View More Six killed in shooting in UK’s PlymouthLondon, Aug 13: Six people, including the suspect, were killed during a shooting incident in Plymouth, a port city in Devon in southwest England, police…
View More Six killed in shooting in UK’s Plymouth