London mansion formerly owned by Saudi royals sold for £139mn to mystery buyer in January 24, 2025 The Holme is one of a few private residences located inside Regent’s Park