Photo: Craig Owen/Oxfam

Dear G8 Leaders, don’t lie about your aid

/

The Leaders of the top eight economies in the world are coming to the G8 Summit in Deauville, France this year with a lot of explaining to do.

Read more »