Amin Alemi
Press TV, Kabul
Mounting public pressure on Afghan lawmakers has prompted them to review the country’s so-called Bilateral Security Agreement with the United States. As part of the accord, US troops in Afghanistan were granted immunity from prosecution.