I humbly disagree on two points, firstly the distance between Lahore and Sukkur is around 800 kms. Lahore to Bahawalpur is 400 kms, Bahawalpur to Sadiqabad is about 250 kms and Sadiqabad to Sukkur is about 150 kms, add them up, you will get the correct milage done.
The second point is that earlier Indus models had a fuel tank of 50 liters, current model fuel tank is 55 liters. In earlier models, the low fuel light used to glow after consuming 40 liters, now it glows after 45.
At normal drive i.e. 100-110 on GT Road type highways, 2.OD gives an average of around 17 kms per liter. Multiply it with 45 (10 lites spare when fuel light starts glowing) and you will get the safe/average cruising range of around 765 kms.