What is the variable in a block that holds hash of found PoW? Can anyone please tell me, which variable holds the hash of the solution of block's PoW in broadcasted block?
I know that a block consists of (I am pretty sure I am forgetting some variables here):


Magic no
Block size
Transactions (raw)
Transactions counter
Block header

version
hash of previous block
timestamp
bits
nnonce
hash(MerkleRoot)



So basically, my question is which variable holds the hash of solution of current block's PoW?
Thanks in advance.
It is not stored. The proof of work is in the fact that the hash of your generated block should be of a certain form. It does not make sense to store it either, because you cannot trust it to be the real hash of the block and thus should be calculated anyway.