India, Karnataka, Hampi Bazaar, sacred town, handcraft, fabric embroidered with small mirrors