Shanghai, China
Delhi
The best and cheapest way to get from Shanghai, China and Delhi is to travel by train, which will cost about 15,512 INR or 224.10 USD.