Woven rugs for sale, Aguas Calientes village ("Machupicchu Town") at the foot of Machu Picchu, in Peru, South America.