- The Peninsula Shanghai has been honoured by Travel + Leisure magazine as the world's finest business hotel. In the ...