Shanghai is the largest city of Mainland China, and is a major site of tourism. One can experience a cosmopolitan life in the city with a mix of different cultures. The city showcases a number of museums and galleries that prove to be an insight into the rich cultural heritage of China and Asia.