A city of fast rising towers and an endless horizon, Chongqing is one of the most exciting cities in China. Located in the southwest of the country, it is the largest city in the interior part of China and is considered the start of the “golden triangle” where 3 countries meet: China, Myanmar, and Laos. Here are our favorite things to do in Chongqing.