Where does lady Penelope live?

The fictional character resided, when not on the go, in London, England. it was not quite clear with the Windsor govt was still functioning in (Thunderbirds) time.