Global

A small contribution in trying to make sense of – and overcome – some of the huge challenges earthlings are facing.

voices from Rio+20 earth summit 2012