France, Japan and China have lashed out at Canada for pulling out of the 1997 Kyoto climate change agreement. The move, which was legal and expected, ...