Traditional Arequipenan hats for sale at a stall in the San Camileo central market in Arequipa, Peru. South America.