10.0.1.89

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