With the upcoming CoP 29 summit in Azerbaijan, world leaders face mounting pressure to deliver on pledges for climate finance ...