Where is Three Parallel Rivers?

Where is Three Parallel Rivers located?

Three Parallel Rivers, Three Parallel Rivers, China (approx. 27.895°, 98.40639°)


Where is Three Parallel Rivers on the map?