Chongqing is a metropolis city located in China’s southwest while Beijing is in the north. But the 1000 kilometers of distance could not prevent Cho...

Read More