British Troops Battle the Taliban

British troops giving the Taliban hell.