The world’s least developed countries paid US $37 billion (£28bn) to service their debts in 2023, but received only $32 billion (£24bn) in climate finance