the most populated city in the people's republic of china, shanghai has 23 million inhabitants. located in the yangtze river delta in the east of china, shanghai is a popular tourist destination and, during the 1930s, was the undisputed financial centre of the asia pacific region. whether you're in shanghai on business or for pleasure you'll have a lot of accommodation choices to ponder. and if you're on business, location is important. have a read through our accommodation listings and decide just which is the right hotel for you. you're sure to find just what you need.