Yanglousi


Yanglousi - village in Chibi City, Hubei province, China.