Cosmic Power Systems Bags Order From IOCL Worth INR 171.431 Million