Terra Clean (TeCL), a wholly owned subsidiary of Indian Oil Corporation, has invited bids to aggregate land for a 350 MW interstate transmission system (ISTS) connected solar power project.