Xinjiang, officially the Xinjiang Uygur Autonomous Region, is a landlocked autonomous region of the People's Republic of China, located in the northwest of the country close to Central Asia. Read More
On the basis of suspicious movement, the Sashastra Seema Bal (SSB) 41 battalion arrested two accused including a Chinese national during a routine check along the Indian-Nepal border area on Monday night. ...