The following diverse opportunities for volunteering in India are either free, or there's minimal cost involved.