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