Japan House London will reopen on Thursday 3 December. Read more.