Home Tags Officers were called to Battersea Church Road at about 9pm on 24 December to reports of shots being fired. Police and the London ambulance service attended the scene

Tag: Officers were called to Battersea Church Road at about 9pm on 24 December to reports of shots being fired. Police and the London ambulance service attended the scene