To use your NowTV Stick you need access to the internet by some means such has a WiFi Router, WiFi Hotspot or using your smartphone mobile data has a WiFi Hotspot (though this might work out expensive if you haven't got unlimited data whilst abroad).
Also have a read of this NowTV article whilst watching abroad.
Thank you for your reply.
Sorry, as my question was not clear.
When I first joined to NOWTV two years ago, I was told that since I will be using it in FRance, I need to have another router whic would take me from my home French Internet provider to a UK IP address. My question is do I still need this kind of router if I start using NOWTV Smart stick?
Sorry i won't be able to answer that particular question because it might infringe on NowTV Community rules because NowTV is intended to be used in the UK or Republic of Ireland (apart from visiting another EU Country for up to 30 days).
There are ways around it, where Google is your friend.