Chongqing, which means “Celebrate Again,” is in southwest China along the 4,000 mile Yangtze River. The municipality’s 29 million people are equivalent to the top 15 U.S. cities combined. A haven from this crowd is Eling Park which was created in 1909. Also called Goose Neck Park, it provides spectacular views from atop Eling Mountain. Enjoy a quiet stroll through the beautiful Qing Dynasty’s gardens, which include lotus ponds, bamboo groves, a zoo and arc bridges.