I have a honda city 1.3 auto 2016 model and i bought it brand new but ever since I have gotten the car the average in the city hasnt been good. I am checking my average from the time fuel is full till it is finished not from the odometer display. At the moment I am using my car mainly in short city drives, but the average doesn't cross 7 km/liter so there is definitely a problem as this cant be the exact average even in city drives. The car has only been driven around 45,000 since 2016 but I knw for a fact that the long drives yield a average of like 13-14 which is ok, I have changed my spark plugs (replaced them with new honda genuine ones) my tires are new as I changed them and got yokohama installed in normal genuine rim size, done the tuning, cat cleaning but to my shock it hasnt worked. My petrol pump is ok as my other cars go to the same pump and they are doing well avg wise hence I need a good mechanic who can check my car properly and find the cause of the low avg. Btw my oil changes, air filter are all genuine and done on timely basis. I reside in Lahore, dha so a good mechanic near by is preferred who you think can solve this avg problem. Thanks folks