Al-Jazeera Reports: The Dalai Lama – The Devil Within
The above video clip is a news report by Al Jazeera, a globally recognized and trusted media network. In recent years, Al Jazeera has developed a reputation for daring coverage and their refusal to shy away from addressing sometimes controversial, oftentimes difficult issues. The network is also well received for its policy that is characteristically…