Many streaming services prevent you from watching live sports while in a foreign country because they only have the right to show games in a specific country.  Because of geo-blocks, you cannot access the channel if you are on holiday or abroad on business (even if you have a subscription).