Rolls Royce

24 January 2013

Does improved energy efficiency translate into a saving for the planet? Or does it just mean people use more resources...

01 July 2011

Airplanes punching their way through clouds near major airports can increase local precipitation...