Italian master tailors ply their trade even as they worry whether their expertise will live on.
2004
2011
2012
1923
2021
2015
2014
1986
2007