PRAGUE, CZECH REPUBLIC-APRIL 5: U. S. president Barack Obama gives speech during his visit on April 5, 2009 in Prague, Czech Republic.