U.S. President George Bush has unveiled a new war strategy for Iraq, including a surge of 21,500 troops. He's also taken responsibility for past mistakes. More...