Charitable gifts, trusts and sponsorship

Setting up a charitable trust or foundation, legally accepting gifts and regulating sponsorship.