Ripples and Rainbows: The Magic of Sister Cyril 10 / 55
Fee-paying students spend one hour of their day teaching less fortunate children at the rainbow school. The classroom is on the roof of…