Terra Clean Floats Land Aggregation Tender for 300 MW ISTS-Connected Solar Project in Andhra Pradesh
Terra Clean Ltd (TeCL), a wholly owned subsidiary of Indian Oil Corporation (IOCL) incorporated to lead the parent company’s green energy transition, has officially…
