On the East coast, just south of the Yangtze River.
1,222.35 kilometres (759.54 miles)
About 1400km or one whole night on train.
Yes it is, it is in the upper right corner of it.
about 150 kilometers