Google, McKinsey and Tencent have signed large-scale nature-based carbon removal deals, according to the headline. The supplied text does not specify volumes, locations, counterparties or financial terms.