Sports Newborn baby found dead in London canal as cops search for mum By Holly Christodoulou - May 9, 2021 0 303 FacebookTwitterPinterestWhatsApp A NEWBORN baby has been discovered dead in a canal in London. Police were scrambled to Willesden, North West London, today…