BA History Punjab University Past Paper
-
B.A History of Europe Paper A, Punjab University 2005
-
B.A History of Islam Paper A, Punjab University 2005
-
B.A History of Pakistan Paper A, Punjab University 2005
-
B.A History of Pakistan Paper B, Punjab University 2005
-
B.A History International Relation Papaer B, Punjab University 2005
-
B.A History Modern Muslim World Paper B, Punjab University 2005