Newborn baby found dead in London canal

0
399

The body of a newborn baby has been found in the Grand Union Canal in London.