Al Jazeera, is a state-funded broadcaster in Doha, Qatar, owned by the Al Jazeera Media Network. Initially launched as an Arabic news and current-affairs satellite TV channel, Al Jazeera has since expanded into a network with several outlets, including the Internet and specialty television channels in multiple languages. Read More
Echoing the stance taken by the United States and Britain, Saudi Crown Prince Mohammed bin Salman on Sunday accused Iran of carrying out the attack on two oil tankers in the Gulf of Oman earlier this week. ...