Sep 17, 2024 Bizarre Unknown Person Abandons Twins At Police Officer’s Home In Zambia In Chingola, Zambia, an unidentified individual has reportedly abandoned two babies, suspected to be.. Read more