Giri/Haji (Duty/Shame)

A soulful thriller plays out across eight episodes as the action moves between London and Tokyo