Save the Children Canada

Non-governmental organization. Working on behalf of children's rights in Canada and developing countries.