Shanghai

Shanghai 上海 (Shanhai) is the largest Chinese city. It appears in the 2004 Godzilla, Godzilla: Final Wars.