A strategy fuelled by vision, powered by energy

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

Lead