Ali Changezi Sandhu

Human Rights; gap between theory and practice