The HBO Max thriller arrives on Sky this week – but where did the jetsetting show film?

More...