Is China Rural Development Foundation Reliable?
Reliable. China Foundation for Poverty Alleviation (CFPA), established in 1989, is a national poverty alleviation public welfare organization registered in the Ministry of Civil Affairs and headed by the State Council Poverty Alleviation Office. It is one of the large-scale and influential non-profit organizations in the field of poverty alleviation in China. To sum up, China Rural Development Foundation is reliable.