avatar

Bill Schneider

Bill Schneider is a political analyst and professor of policy, government and international affairs at George Mason University. He regularly contributes to Al Jazeera.

Top Stories

MUST-SEE PROGRAMMES