State Trading Corporation of India Ltd disclosed that it has been fined ₹12,72,040 by BSE and NSE for not having the required number of Independent Directors as of March 31, 2025, and it has requested a waiver due to its status as a public sector undertaking.