A suicide attack on a U.S. military convoy in Afghanistan has killed at least 20 civilians and a coalition soldier, the U.S. military says. Also, an Iranian diplomat has been kidnapped in Pakistan a day after the shooting of an American aid worker. ...