I did check the megathread because my family wanted to watch today’s ICC worldcup but they aren’t that fluent in english. and there were good streams available in english only It sucks but i will try to get into some top cabal trackers and see if their forums have some sort of recommendations?