13th floor

Body of baby with umbilical cord still attached found on street after ‘thrown from 13th floor by mother’ in China

A mother has been detained on suspicion of throwing a newborn baby out of a 21-storey building after the youngster was found dead on the street. Police were called after witnesses heard the infant was heard hitting the ground with a loud “thump” in Xi’an City, capital of north-western China’s Shaanxi Province. Neighbours have claimed that she was […]

Read More