KARACHI: Dr. Aafia Siddiqui's sister, Fauzia Siddiqui, said that imprisonment is a slap for Pakistani rulers.
Addressing media persons at Siddiqui's home on Thursday, she said that the rulers could have brought back Dr. Aafia home, but they avoided to do so