Video

‘The Promise – The story of the Pied Piper’ – film made by students at the camp, Gujarat (SV9143)