Newborn Baby Found Dead Outside Church in Notting Hill, Police Urge Mother to Come Forward

A heart-wrenching discovery was made in Notting Hill, west London, on Tuesday, March 25, when the body of a newborn…