However, It seemed I came close with this link called Tv4all. They claim to have about 270 TV feeds worldwide. I found Foxnews through them until somebody or too many people found the link.
Al Jazeera is base in Qatar. TV4all categorizes the TV links by country.