UN Secretary-General Antonio Guterres on Monday announced a USD 20 million allocation to support humanitarian operations in Afghanistan, saying the "de facto" authorities in the war-torn country have "pledged" to cooperate to ensure assistance is delivered to the people.