Carbon neutral, green energy and long-term sustainability are the new buzz words as business prepares for a carbon-constrained future.

Carbon neutral, green energy and long-term sustainability are the new buzz words as business prepares for a carbon-constrained future.