Michael Freund Explains the Difference Between Nonprofits and NGOs
As the name implies, an NGO is any organization that functions independently of any government, regardless of where they were formed or what particular country they may be operating in. While they may occasionally receive funding from a government entity, they are not beholden to them - nor is the work they're doing dictated or restricted by that government in any way. They also do not operate with any type of formal representation from the government.
Michael Freund Civil Society Organization Grassroots Support Organization Princeton University Columbia University Differences Between Nonprofits
Source: techbullion.com