JD1_4489.jpg

Protest for a UN declaration on debt at the UN Financing for development meeting 2025. People holding banners and placards