Rainbows in Diocesan Schools

What is Rainbows? Rainbows is a not-for-profit international organisation, offering training and programmes for establishing peer support groups in communities, schools, churches, and social agencies. The programmes are available to children, young people and adults...