India has imposed anti-dumping duty on yarns and fabrics imported from China, Thailand and Vietnam according to local news reports at the weekend.