I'm planning a luxury holiday and would love to explore India's famous landmarks aboard the Maharaja Express Train. I've read that it offers several itineraries covering destinations like Delhi, Agra, Jaipur, Ranthambore, Udaipur, Jodhpur, Bikaner, Varanasi, Khajuraho, Orchha, and Mumbai, but I'm unsure which route is the best.A few questions: