The implications of China hitting peak oil are enormous. If Chinese demand is reaching a plateau that would fulfil projections by the IEA of global oil demand peaking before 2030. The forecast ...
The developers hoping to build a huge solar farm stretching across two thousand acres of farmland in the north of Wiltshire have announced ...