What are NGO's Responsibilities?

NGO's are mainly known to help poor and needy people, they always are in the ground to help needy people to bring them to the level of all other humans and for that:-
- NGO gives free educational classes - NGO gives money for the treatment of poor children - NGO does family support to the poor families - NGO helps differently-abled children and people - NGO gives food to the people who are spending their lives on the roads and streets. - NGO organizes free marriage arrangments so that even poor people can enjoy their lives the way other people do. - In case of any natural disaster, NGO helps the natural disaster affected people - NGO organizes free health check-up camps.
All these things that are mentioned above are also done by National NGO who is located in Delhi but they help people in every part of India and always come in front for help.