© Licensed to London News Pictures. 06/01/2020. London, UK. Police forensics teams enter a tent at a house in Nowell Road, Barnes South West London after police discovered human remains at the address on Friday 3rd January 2020. A 17 year old youth has now been charged with murder following the discovery at the address in Nowell Road. Photo credit: Alex Lentati/LNP
{}