University of the Punjab, Lahore Pakistan