Rylands · Cape Town · Western Cape
A council of madrasahs and communities across the Western Cape, running programmes and competitions that bring students and families together.