A street down Zhujiajiao, an ancient water town in the south of Yangtze River.