President Barack Obama gives a speech to members of both Houses of Parliament at Westminster Hall in London, England, May 25, 2011. (Official White House Photo by Pete Souza)