China’s Chongqing continues to build barrier-free environment

By Shen Jingran, People’s Daily Southwest China’s Chongqing municipality is a city built on mountains. The unique landform is an integral feature of this “mountain city” that delights both locals and tourists. However, it also means inconvenience for the 892,400…















