IOC Indian Oil Corporation Ltd Expansion Plans Announcement 2025 - Investment Approval Indian Oil Corporation Ltd has approved an additional investment of Rs. 1,086 crore in Terra Clean Limited on April 30, 2025, to establish 4.3 GW of renewable energy capacity, building upon a previous Rs. 1303.75 crore investment for 1 GW capacity..Find Corporate Announcements for Press Releases, AGM, Insider Trading & SAST, Results and Corporate Action for Indian Oil Corporation Ltd