Karachukur River


Karachukur River - stream in People's Republic of China.