If Train enquiry can do horrible errors then how can you rely on the same for precise timing to the resolution of 10-20 minutes? And please trust me I have always seen fudging of at least 15-30 minutes in case of timings for bigger stations. I travel a lot in NDLS to ALD sector and have seen that although train (prayagraj) reaches ALD by 7:15 or 7:20 but is still updated as reaching right time at 6:45 for ALD. Now using this if I compute the speed then I am sure to get a handsome number capable enough to beat even the BPL shatabdi.