translate English to French: Bina Swadaya (Self-Reliance Development Foundation)
Riza Primahendra Bina Swadaya (Self-Reliance Development Foundation)