Jiangxi – a land of mountains, rivers and ancient towns