Social justice, although constitutionally accepted, has nowhere been clearly defined. Its meaning has changed from time to time and from generation to generation; it cannot be the same for the rich and the highly developed nations as well as for the poor developing nations. This is to underline that social justice has not remained a fixed concept in history and for all forms of societies and polities, but an everchanging one, from time to time and from place to ...