Global Communities is an international non-profit organization that works closely with communities worldwide to bring about sustainable change that improves the lives and livelihoods of the vulnerable. Learn More