Town & Country (UK) ‘MY ISLAND IS BIGGER!’ 2020-06-06 - Vanessa Branson on Richard, rivalry & her Scottish retreat