Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of Al Jazeera:
noun: A group of satellite television channels from Qatar. Two channels broadcast news in English and in Arabic, with other children and sport channels in Arabic.