Body of an infant found in a toilet of Delhi’s Ram Manohar Lohia hospital. Police begin investigation

Body of an infant found in a toilet of Delhi’s Ram Manohar Lohia hospital. Police begin investigation