Reading Time: < 1 minute Police have launched an investigation following the discovery of the body of a newborn baby in west London. Read More Share