This video is absolutely horrendous! Buzzfeed is reporting that Police in Beijing China are searching for a mother who flushed her newborn daughter down a public toilet. Residents heard crying and called the police. The officer, Qian Feng, who rescued the baby told the Beijing Times:
“The baby’s head was pointing downwards and her whole body had already fallen into the drain. We could only see the baby’s feet from the side.”
The infant was pulled from the drain and taken to a hospital where she is reported to be in stable condition.