Discuss as:

Death shed light on CIA 'Salt Pit' near Kabul