Cause Index
Kidscan Youth Development

Kidscan Youth Development

It is a non-profit organisation that helps all children, especially underprivileged & vulnerable children, become contributing members of society by offering after school care facilities and activities to improve their education and develop themselves.