Indian Oil Corporation Ltd. has been fined Rs. 5,36,900 by both BSE and NSE for non-compliance with board composition regulations during the quarter ended June 30, 2024, but argues that this is not their fault due to government control on director appointments.