DuKai photographer/Moment/Getty Images Chongqing, one of China’s lesser known megacities, is easily one of the maddest places you'll ever visit. Known as the “8D City” for its cyberpunk architecture ...
During the Spring Festival holiday, from Jan 28 to Feb 4, people ventured out to explore the beautiful landscapes of China, ...
Would you like to experience the feeling of your heart racing? A scenic spot in Southwest China's Chongqing Municipality has launched an exciting bungee jumping project, where visitors watch the ...