Map of China

Shanghai China Tourist Information and Travel Guide

The People's Republic of China is located in Asia.  Beijing is the capital city and Shanghai is China's largest city and its financial/commercial centre.

Countryside
China