Xikou

AsiaChinaEast ChinaZhejiangXikou

Xikou 溪口 is a sleepy town in Zhejiang, nestled in the mountains of eastern China. Its name, also pronounced Qikou, means "stream mouth" in Chinese, referring to the town's position on the broad Shan River.