It is generally acknowledged that NGOs have played a crucial role in every society.After all, NGOs constitute one of the pillars of a well- functioning society;the other two being the state and private sector.Indeed,their roles are growing in importance in promoting peace,livelihood improvement,poverty alleviation and inclusive development both in domestic and international arenas.