mate it must be the top speed that you touched 120kmpl. if its average then the time taken to reach your destinations do not add up. BTW nice pictures.
Ofcourse its not average speed but the top speed at few stretches. I cannot be doing 120kmph with family in a Santro on our crazy roads. But yes few plain stretches on NH were good to zoom.