Politicians who fail to act on climate change will pay the price electorally, the head of the Organization for Economic Co-operation and Development (OECD) said in a climate speech on Wednesday, criticizing some governments for going the wrong way.

OECD Secretary-General Angel Gurria called out the United States, China, India, Canada, Mexico and Australia for worsening climate change, and called for "a big fat price on carbon" and phasing out fossil fuel subsidies.

Young people were angry and demanding change, while governments were dragging their heels, which was doubly unacceptable because the technology was available and the cost was "falling like a stone," he told a mainly student audience at Geneva's Graduate Institute.