Overview Details Press Releases Multimedia Locations People Groups IDSA - is an autonomous, self-regulatory body for the direct selling industry in India.