Ramzy Baroud: Aljazeera, The Plot Thickens
By Ramzy Baroud The launch of Aljazeera International on November 15, the English arm of Aljazeera Satellite Television was hardly an ordinary event. It was another notable addition to the growing global efforts aimed at […]