Queen Elizabeth Is Getting a New Russian Oil Tycoon Neighbor

It looks like Queen Elizabeth is going to have to roll out the royal welcome mat because she has some new neighbors moving in next door to Windsor Castle. Well, if you still count 13 acres away as next door. Windsor Park Hall, the estate next to the Queen’s official pandemic residence, was sold on December 23…