Sen. John McCain (R-Ariz.) called for a no-fly zone over Libya Tuesday at an event hosted by the Atlantic Council. Just back from a trip across the Middle East and North Africa that included stops in Egypt and Tunisia, McCain criticized the Obama administration's handling of tumultuous situations in the region and characterized Middle East policy as "behind."

