Embroidered clothes hung on the outside wall of a souvenir shop along a small river in Granada, Spain.