World | Fri May 18, 2012 8:05am IST

U.S. defense budget debate touches on Afghanistan, NASCAR