Barrister Shehzad Ata Elahi Resigns As AGP | Developing | Dawn News English