there are thousands of small NGOs around the world trying to combat problems and improve their local communities,...