Look revenue generation doesn't depend upon long journey or high fares....
Revenue generation takes so many points into consideration vizualising..
1. Its occupancy ..
2. Maintenance charge ..
3. Diesel used in generator cars.
4....
more... Utilisation of rakes..
5. Seating capacity.
6. No of cancellation of tickets.
And many more..
Now Patna rajdhani runs daily on two dedicated rakes ...it utilise rakes well ..
So rakes needed - 2
It is the longest rajdhani express in India in terms of no of coaches ..
Having first ac - 2
Second ac - 7
Third ac - 12
Having pt option ..
Less maintenance cost as it runs on a class tracks ..and with lhb coaches ..
Its occupancy is awesome ...
Runs with additional rakes in peak times...
So taking all these and many hidden costs ..it begs 2 nd position in terms of revenue generation by beating all trains except Mumbai new Delhi rajdhani express..
Even Kolkata rajdhani is not at par with these two even with highest occupancy rate..
Dibrugarh rajdhani is far behind these trains...
I hope u understand or else just put your question with tag of Mumbai rajdhani and u will get ur list..
I also had that list but unfortunately missed...