According to the Daily Express of the UK, Duke and Duchess of Sussex renewed their home lease in Windsor, told by The Sun.