The world has failed to deliver on many of the promises it made 20 years ago at the Earth summit in Brazil.

Attachment(s):