Since China is right next to India, you can fly to Shanghai from almost all international airports. Lufthansa, Air India, Jet Airways, Thai Airways, China Eastern and many other airlines provide flights connecting Shanghai with India. However, direct flights leave only from New Delhi, with China Eastern and Air India providing direct options. Many connecting flights from Mumbai, Bengaluru, Chennai and other Indian cities actually stop over in New Delhi for change.
Applying for a tourist visa for China is not complicated at all. You can do so at visaforchina.org Some basic requirements inlcude original bank documents showing proof of finances, confirmed return flight ticket and confirmation of accommodation. A Chinese visa is valid for a 30 day stay only.
Shanghai has two airports, the Pudong and the Hongqiao. The Pudong airport is the main international airport and the Hongqiao handles most of the domestic flights, though some domestic flights also operate from Pudong. Shanghai is connected to every continent in the world and hundreds of cities. All global airlines such as the Qatar Airways, Etihad, Thai, Lufthansa, Cathay Pacific, Emirates and also many national Chinese airlines run hundreds of routes every day.
Nearby cities are well connected via highways into Shanghai. Huangshou, Suzhou, Nanjing and other cities are all within 3 hours of Shanghai or just a little more.
Rail connectivity throughout China's major cities is remarkable. Super fast bullet trains connect Shanghai to all the major cities around such as Suzhou, Huangzhou, Huangshan, Yangzhou and many others. These rail lines originate from 4 major train stations in Shanghai. Of course, these trains run many longer routes as well such as express routes to Hong Kong and Beijing.
Shanghai is quite efficiently connected throughout via its public transport system. It has the world's largest metro and bus networks, with 14 lines and 329 station in the former and more than a thousand routes in the latter. Thousands of taxis operate in the city as well. Overall, getting around in Shanghai is an easy task and all public transport can be paid for with the Shanghai Public Transportation Card, which has a refundable and a non-refundable card system.