Luxury trains in India date back to its colonial era, when opulent carriages transported dignitaries, officials and royalty.