What is the Role of An Ngo?

NGO means Non-Goverment Organizations and functioning for over fourty years. They are involved in every aspects of civilian life from politics to religion. For more information, look here: