Indian Oil Corporation Ltd (IOCL), a leading Indian oil and gas company, has been levied fines by the Bombay Stock Exchange (BSE) and National Stock Exchange of India Limited (NSE) for non-compliance with listing regulations. The penalties relate to the composition of IOCL’s Board of Directors during the quarter ending March 31, 2024. Details of …