Blog from Chongqing

We are in Chongqing, China. Chongqing is a mega city located in Western China and was originally part of Sichuan. … More