Handloomed Tea Towels by Loomers of Maheshwar, India. These teatowels are all hand made using century old traditions of looming and weaving. Maheshwarians from the State of Madhya Pradesh are known in India for high quality looms of natural cotton, linen, leather, wools - with simplisitc designes and styles.