KELSA

Definition : Kerala State Legal Services Authority
Category : Governmental » Departments & Agencies
Country/Region : India India
Popularity :

What does KELSA mean?

Kerala State Legal Services Authority (KELSA) is the statutory body that provides free legal aid to the people of the state of Kerala, India.