I think mileage varies from city to city and I also think that people in Karachi do not get such great mileage (like 195Km / 50L cylinder) due to factors like quality of gas, pressure, traffic, etc.
Since the poster is form Karachi, it will be more comparable if some of the Karachi guys do share their experiences.
I have Khyber 97, 140K km driven, 50L cylinder. I am getting around 120-130 km / cylinder (w/o AC) and I think its fair enough considering the Karachi traffic.
And other Karachi guys do let us know if you are getting better mileage and share your secrets with us.
Regards,