16 April 2026

Microsoft rumours highlight carbon market concentration risk