empowering communities

menu

KDF’s activities have benefited more than 10,000 people on a national and international scale

Our Activities

What we do

Our Why / Why we do what we do