A strategy fuelled by vision, powered by energy

Wait 5 sec.

India’s energy sector can be defined in three words — confidence, self-reliance and strategic foresight