Global Alliance for Bridging the Digital Divide
Previous
Index
Next
Alexander Felsenberg always has something interesting to say in meetings like this.