Pakistan Studies 2059 · O Level

May/June 2016

10 questions from this paper, with worked solutions and instant marking.