Ten Thousand Villages is a nonprofit fair trade organization that markets handcrafted products made by disadvantaged artisans from more than 120 artisan.
Ten Thousand Villages is a nonprofit fair trade organization that markets handcrafted products made by disadvantaged artisans from more than 120 artisan.