India
Feb 10, 2019, 11:58 AM IST
Bengaluru: A newborn was found dead, lying near Magadi Road in Bengaluru. The baby's head was reportedly found injured and the body was covered with ants and other insects. The Bengaluru Police have launched an investigation.