The State Trading Corporation of India Ltd. (STC) is a Government of India Undertaking, having its Corporate Office at Jawahar Vyapar Bhavan, Tolstoy Marg,
The State Trading Corporation of India Ltd. (STC) is a Government of India Undertaking, having its Corporate Office at Jawahar Vyapar Bhavan, Tolstoy Marg,