Indian Oil Corporation Announces ₹4,382 Crore Investment in Textile Manufacturing Hub in Odisha

Indian Oil Corporation Limited (IOC), a name synonymous with energy and innovation in India, has made…