Pakistan Studies (2059) P2, History for Cambridge o levels.
Pakistan Studies (2059) Paper 2, History, O levels.
O levels - Pakistan Studies (2059) Paper 2, History.