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.
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.