Thousands of American troops have been celebrating the 4th of July independence holiday in Afghanistan. Since helping to topple the Taliban in 2001 in pursuit of Osama bin Laden after the Sept. 11 attacks, the U.S. military has turned the Soviet-built base at Bagram Air Base into something resembling a middle American military town - complete with a mini shopping mall, fast food franchises and even a local radio station. Back home President Bush used the Independence Day celebrations to rally support for the way in Iraq which is increasingly unpopular in the States.