In the wake of Al Jazeera, The Young Turks declares its Current independence

Advertisement