China is a vast country with very few economically emerging cities. Shanghai is the economic capital of China. No wonder why it is buzzing with luxurious hotels, multi-national business centre and sky kissing buildings. Being a business centre the city has developed a lot and have cosmopolitan crowd. Shanghai has so many tourist attractions that even a week is not enough to visit all. Tourist gets the flavour of traditional as well as modern China right in one city. Tourist visits has enormously grown in recent time and so is the number of hotels. Here is a list of top 10 hotels in Shanghai.