Global Times On India: Be alert Nepal, India is occupying land…

Beijing: China is notorious for asserting rights over the land of others all over the world. Due to this, except a few countries including Russia, Mongolia, China has border disputes with each of its...