There's a lot of contributing factors on that:
b)remember, lahore to ISB is uphill- so fuel average goes down.
d) AC on or off
e) auto or manual
It's not to say that this couldn't happen to a civic. Lahore to ISB with an average speed of 140km/h makes you stop around chakwal for fuel otherwise you cannot continue at all.... it happened to me and thankfully my khaloo was a few minutes behind me in his lancer and he always carries a bottle with one litre of petrol in it.