UK

UK

Newborn baby found dead in London canal

The body of a newborn baby has been found in the Grand Union Canal in London. The Metropolitan Police said officers and paramedics were called to the section...