Newborn baby found dead in London canal

Sky News

Published

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

Full Article