The University of Agriculture Peshawar Pakistan