English Self Employed Women's Association Cited by user Anomalocaris on 11 Nov 2016 Self Employed Women's Association (SEWA), meaning "service" and several Indian languages, is a trade union based in Ahmedabad, India that promotes the rights of low-income…