Netflix is set to captivate global audiences with its new Japanese series, 'Last Samurai Standing,' where ‘Shogun’ meets ‘Squid Game.' ...