During a speech in Prague, Obama calls for a world without nuclear weapons. (Photo source: White House)