Things are looking up between England and Japan, and their relationship is proving to be mutually beneficial. And much to England’s delight, their new friendship is making things pretty tough on France.