Great Wall China Adoption has been operating for the last 16 years, and has tremendous experience in placing children, advocating for improved legislation and international relations. Through this experience, Great Wall China Adoption launched a sister division, Children of All Nations in 2009. The organization has initiated many charity programs, which focuses on children’s welfare.