Chongqing, known as the "Mountain City," is a vibrant metropolis in southwestern China with a rich cultural heritage and stunning natural landscapes. There are many popular tourist attractions and unique experiences to explore in Chongqing.
More detail about B STARS TRAVEL SDN BHD