The Emirates-based Al-Jazeera satellite television news network was expelled from China yesterday, May 7, after Beijing refused to renew the press credentials for correspondent Melissa Chan, a normally routine process. Such an action represents the first time in over 14 years that Beijing has refused to renew press credentials for a foreign network. Though no […]
Read More