nRiTeCh
Oracle
Yes but if its via train then train from rajasthan to pune shouldn't take 50 odd hrs as even regular passenger trains cover the distance in max 24hrs.I guess it varies depending on available infrastructure and load. Since it's speed post, it is most likely by train; and not air since it's not from a metro city.
Does Indaipost also prefers roadways like state transport buses or so, I'm unsure.
Its a important stuff and in that area only Delhivery and Indiapost was available and delhivery was costly yet unreliable so opted for the trustworthy Indiapost.