Cricket Australia (CA) says government advice is that conditions for women and girls “are getting worse”.
It is the third time Australia has declined to play Afghanistan since the Taliban returned to power in 2021.
A one-off Test match in September 2021 and a three-match men’s one-day series in March 2023 were also cancelled.
I would also say ‘has’, but as @Zagorath and @snugglesthefalse already said, both is possible, and I didn’t want to correct the BBC.