Leaders of the world's eight largest industrialized democracies wound up their annual three day meeting in Evian on the shore of Lake Geneva, with a joint statement that emphasizes environmental responsibility and sustainable development.
Anonymous (not verified)