Yesterday afternoon, in a speech watched by thousands around the world, President Barack Obama spelled out the US response to what has been described as the most important political event of the 21st Century — the Arab Spring.
Obama lays out vision for US in Middle East
