Let's say a block is being propagated troughout the network.
Does every receiving node have to to verify the block before it propagates it further?
If it is so, then how exactly is the block verified and is there a way to estimate or measure the time of verification process?