Tag: Shamim Ahmad: Life and Services of a Human Rights Activist
Shamim Ahmad: Life and Services of a Human Rights Activist
By Shams Tabrez Qasmi
Born and brought up in the Champaran district of Bihar, Shamim Ahmad has, for the last twenty five years, been matchlessly...