I was searching google for english iptv providers and I came across World On Demand - Worldwide video content on your TV or your PC. They offer 76 channels including a good number of english news channels including euronews, sky news, and al jazeera tv english. You can watch on your pc or with...