A non-governmental organization is a foundation or association independent of the government. It is a public non-profit organisation, which means that it does not aim to make a profit and is financed from sources that are not related to political power (at state, regional, local level). Such sources may be membership fees, membership and external donations or income from business activities where the regime is special. Exceptionally, NGOs may car...