State Trading Organisation (STO) has signed a USD 75 million trade financial facility with the International Islamic Trade Financing Corporation (ITFC). ITFC said that...