Charitable Choices: Josephine De Freitas of Rose Charities Canada
Rose Charities Canada is a volunteer-run charitable organization that aims to combat poverty and injustice worldwide. To reach these goals, their mission is to create a global network of projects with a focus on knowledge […]