I think you are right. I don’t think people actually own land in England, but it is more like a lease as long as they pay their taxes on it.
The guys you mention are probably still kicking themselves in the butt.
“I think you are right. I don’t think people actually own land in England, but it is more like a lease as long as they pay their taxes on it.”
It is the same in America to some extent. Don’t pay your taxes and you will see who really owns the land.