Central Empanelment of Manufacturer/Trader/Supplier/Miners of Iron Ore Fines, Concentrate, Pellets and Lumps June 20, 2016 The State Trading Corporation of India Ltd. (STC) is a Government of India Undertaking, having its Corporate Office at Jawahar Vyapar Bhavan, Tolstoy Marg,