An Afghan soldier who fled the Taliban and traveled through nearly a dozen countries before being arrested at the Texas-Mexico border and detained for months has been granted asylum, allowing him to remain in the United States, his brother said on September 13.