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