China and Indonesia Seal $10 Billion Deals for Green Energy and Tech

November 12, 2024