The US Senate has unanimously confirmed Gen. David Petraeus as the next commander of the Afghanistan war. The vote was 99-0.
Petraeus replaces Gen. Stanley McChrystal, whose career spanned three decades before ending in disgrace because of inflammatory remarks he and his aides made to Rolling Stone magazine. (AP)