URUMQI -- Torrential rains triggered mountain torrents and landslides in the city of Changji, Northwest China's Xinjiang ...