Iqbal Academy, studies and awards

Stray ReflectionsBrief review of Stray Reflections (2006), revised and annotated by Khurram Ali Shafique