For the last three years Grant, 46, has been dating the 33-year-old Khan, the ex-wife of cricketer Imran Khan and daughter of the late Euroskeptic tycoon Sir James Goldsmith.