Diversified business entity ITC SAYS it has commissioned its first offsite solar plant at Dindigul in Tamil Nadu, set up at an investment of Rs 76 crore. 340 viewsStock Assure, 06:37