…By Henry George for TDPel Media.
The 17-year-old boy lost his life at the scene on Granville Road, Brent, around 11.30 pm on Friday.
Additionally, a woman in her early 20s suffered a hand injury.
Grieving Family:
Increased police presence can be expected in the local area, and Chief Superintendent Knowles encourages anyone with information or concerns to approach the officers.