OrphanCare Foundation
They deserve better. OrphanCare Foundation believes children should grow up in a family environment.
A total of 515 babies have been rescued by OrphanCare Foundation nationwide