0 / 60 seg.

With the publication of the Stern report, scientists, economists, and politicians finally appeared to be talking the same language.