How to watch ‘Ben Fogle: New Lives in the Wild 2024’ in Netherlands on Channel 5 for freeJanuary 2, 2024