The practice has become so widespread in the western city that a nearby settlement has been nicknamed “one kidney village”.
The price of a kidney, which once ranged from $3,500 to $4,000 (£2,600 to £3,000), has dropped to less than $1,500 (£1,100) since the Taliban took over.