Two years ago I visited some southern states in India with my parents. I am looking forward to check out northern India this time with my friend. I was thinking about luxury trains in India that cover major historical sites in northern central India. Is it a good idea to travel by luxury trains?? Please...