Close
December 18, 2025

BRIEFING Dec 2025- Over 70% of all carbon credits recently retired in Brazil are problematic