There have been uncertainties regarding the transfer and sale of approximately 80 million barrels of oil to four trusts following the Islamabad agreement.
There have been uncertainties regarding the transfer and sale of approximately 80 million barrels of oil to four trusts following the Islamabad agreement.