Solar Energy Corporation of India Limited (SECI) has announced the results of its auction for 17.77 MW….

This content is restricted.