Obama sacks US commander in Afghanistan
US president Barack Obama sacked America’s top military man in Afghanistan after less than a year in command.
General David McKiernan will be replaced as the White House implements a new strategy in the country focusing on a surge in troops and civilian trainers.