Sophie, Duchess of Edinburgh, goes barefoot in Japan with her favourite ‘wear-with-everything’ jacket Good Housekeeping