Shanghai is a municipality directly under the central government of China, with an administrative status equivalent to that of a province or an autonomous region, making it a provincial-level administrative division directly governed by the Central People's Government. As a national central city and a megacity, Shanghai is located in eastern China at the mouth of the Yangtze River. It serves as the country's largest economic center and is committed to becoming an international hub for economy, finance, trade, shipping, and technological innovation.