Business Description
Founded in 1956 and headquartered in New Delhi, the State Trading Corporation of India Limited was once a major player in the buying and selling of essential goods such as rice, wheat, sugar, edible oils, fertilizers, coal, and gold. Today, the company carries out little to no meaningful business activity.