German. 0.70mm diameter. Six and a half feet (two meters) with a needle attached. #2 is the thinnest we carry, #8 is the thickest.