Indian Oil Approves ₹1,086 Crore Investment in Terra Clean Ltd. to Expand Renewable Energy Portfolio April 30, 2025