humanosphere.org
Innovators strive to put 7 billion people on the map - Humanosphere
According to the United Nations, 75 percent of the earth’s population, an estimated 4 billion people, have no address.