Britain said eight soldiers had been killed in Afghanistan, its worst death toll in a 24-hour period. Five troops on foot patrol were killed by two blasts, the highest death toll in a single attack. Britain has now lost 184 soldiers in Afghanistan since it joined the U.S.-led invasion in 2001, more than the 179 deaths during its campaign in Iraq that began in 2003. Fifteen soldiers, including four officers, have been killedin the past 10 days in the fight against Taliban insurgents. On the other hand, the head of Britain's military insisted the Taliban were losing the fight in Afghanistan, as London reflected Saturday on one of the most tragic days for its troops in decades. Air Chief Marshal Jock Stirrup admitted it was "tough going" in Afghanistan after eight soldiers were killed within 24 hours, taking the British military death toll higher than in Iraq.