Ali bhai, believe me, even 23,000ks for a bike like this in pakistan is a pretty huge milestone... one just cannot ride a bike that much, and then especially in pakistan.. Even here in Aus - where normal daily commutes are usually quite long - one could still find 10 years plus old bikes with similar mileage on the clock..
So therefore, I said that for a bike of a similar age, its quite possible to have mileage as low as this one's