INSAF: Indian National Social Action Forum

What does INSAF mean? The above is one of INSAF meanings. It may have other definitions. Please refer to the end of this passage.

INSAF: Indian National Social Action Forum

Definition in English: Indian National Social Action Forum