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