10.0.3.141

KPMG energy survey 2007

243
Oil and gas execs say a focus on renewable energy sources is key to addressing declining oil reserves, this KPMG survey