Bagram Airfield-BAF, also known as Bagram Air Base, is located 11 kilometres southeast of Charikar in the Parwan Province of Afghanistan. It is under the Afghan Ministry of Defense. From Wikipedia
Flower-dropping helicopters signal a bid for legitimacy following Russia’s recognition of the Taliban government alongside ICC arrest warrants.