General Knowledge Al Jazeera TV channel belongs to which country? Options:A. IranB. SyriaC. QatarD. KuwaitView AnswerC. Qatar Continue Reading Previous: Pakistan lost the cricket world cup final in ____________.Next: Who was the last President of International Cricket Council (ICC) ?