bp has acquired a majority stake in carbon offset developer Finite Carbon, building on its existing interest in the company. Finite Carbon states it is the largest developer of forest carbon offsets in the U.S. bp will…

read more