BBC News
By Sophie Snelling
media captionCarey Mulligan: "We feel a promise has been broken"
An international charity working to prevent children being trafficked from Afghanistan says a delay to promised UK government funding is "devastating".
The government had agreed to pay War Child £500,000 from July this year in a much-publicised donation match scheme.
But they now say they will not pay out the money until April 2022.
Actress Carey Mulligan, a patron of War Child, said the "damaging decision" needed reversing - but the government said it had to take "tough" decisions.
"The children at risk of abuse and exploitation need our support now not next year," the star of the Great Gatsby and Promising Young Woman told BBC Two's Newsnight.