Selfridges sells for a cool £4 billion — If I would have only known!
For a mere £4 billion ($5.4 billion), had I known, I could have put a famed British luxury department store under the Christmas tree of someone special this year. Oh, if I would have only known…or, more realistically, had £4 billion to spare, I could have put in a bid. Guessing I’d have to lose the red […]
Read more