The overtaking is completely justified.
*Bapudham Express is a superfast train and belongs to NER and this why it gets priority in NER.
*The running time of Ganga Kaveri between BSB-ARJ is more than Bapudham Express.
*Bapudham Express has to cover the BSB-GKP single line section of 231 kms with an average speed of 63 kmph in just 3 hours 40 minutes.
*BSB-GKP...
more... is famous for delaying trains due to single section and chain pulling of Bapudham Express at BLTR and SRU.
*Ganga Kaveri was running late that day and if Bapudham had to run behind Ganga Kaveri then Bapudham would run behind schedule after ARJ which could not be recovered.
*Bapudham Express is the only superfast train between BSB-GKP getting super priority.
*Ganga Kaveri has a non-stop run of 71 kms AT 64 kmph between BSB-GCT whereas Bapudham has a non-stop run of 93 kms between BSB-MAU at 74 kmph.