Not really sure how well this translates to stalking in the southern parts of Britain, but Scotland seems to work
No more so in Scotland than anywhere else, its long range shooting impressive enough agreed, it may appeal to those that have an interest in long range shooting, but it has nothing to do with stalking, the sport of stalking is getting as close as possible to your target, and while distances will be greater in the Highlands you are still looking at a max of around two hundred yards, shots in excess of seven hundred yards have absolutely no place in stalking.
My gripe is not with the video but with the comment, Not sure how it translates to STALKING in southern parts of Britain but Scotland seems to work.