Self Help Groups are a voluntary association of 10-20 people residing in an area who make a group effort to help the people. These groups, help people, engage in village activities, work together to uplift the group members and people around them.