fuel average is bit low for 1.6 efi, it has to be over 11km/1000ml in city but under 13km/1000ml on highway. change your fuel station Top up tank and zero the odo, drive around at half tank (note down odo reading) go back to same station and fill from same dispenser. Observe which fuel stations have max motorcyclist. Total Pump on M.A jinnah road KHI, PSO pump opposite water tank / DHL office at Airport, Shell Station opposite jinnah saheb mazar, caltex station at dawood college, caltex station next to new town police station - they for sure sell 900 ml + at 1000 ml reading.
shell station at main clifton road & caltex opposite that - they sell 800 ml for every 1000 ml - Caltex at 70 clifton is Good only in evenings. PSO station at Abdullah shah ghazi saheb mazar road sells 850 ml per 1000 ml
in DHA KHI mostly all fuel stations are CHOR