In the wake of Al Jazeera, The Young Turks declares its Current independence
Tweet This week, news broke that Al Jazeera had acquired Current TV, the left-leaning cable news network founded by Al …
Tweet This week, news broke that Al Jazeera had acquired Current TV, the left-leaning cable news network founded by Al …