In which part of China is this major city located near which Twelve Views of Bayu is found?
Twelve Views of Bayu: Twelve Views of Bayu are popular scenic views in and around the city of Chongqing, China. Chongqing: Chongqing (), formerly transliterated as Chungking , is a major city in southwest China.
southwest China