Nostalgia really might be what it used to be after all, as not only has JCPenney been voted a readers' favorite but Lord & Taylor's brand is set for a return in 2025.
The family-owned Thai conglomerate Central Group, which bought Selfridges and other European luxury department stores in 2021 for £4 billion, admits it may have overpaid for the portfolio. The ...