Britain is sending 3300 new troops to Afghanistan, taking its troop-strength to 5700 in the war-ravaged country as part of a Nato expansion plan.