NPH New Zealand

NPH New Zealand

NPH cares for orphaned and abandoned children living in extreme poverty. http://nph-nz.org/
NPH New Zealand