Obama failing Sri Lanka?

327 views · Published 23 May 2009 · 7:00 · Indexed 10 November 2026

Channel: Nonzero · 2009 · News & Politics

Watch on YouTube

MARK LEON GOLDBERG & MATTHEW LEE: Is Obama failing the Sri Lanka test?

More from this channel