News & insight for public finance professionals
The UK has vowed to “stamp out” modern slavery through a £40m aid package, the international development secretary has announced today.