LONDON - The British government spent more than $620,000 last year on sending celebrities to visit soldiers serving in Afghanistan, the defence secretary has revealed. Footballer David Beckham is among the stars who have paid morale-boosting visits to some of the 9,500 British troops battling the Taliban in the southern province of Helmand.