Italian hosiery, underwear and swimwear maker Calzedonia Finanziaria is investing US$20m in a new garment factory in the northern Sri Lankan province of Vavuniya.