China is the third largest country in the world after Russia and Canada, covering a whopping 3.7 million square miles. It also boasts the second largest population on the globe with 1.41 billion ...
a charge to which China has not responded. Nepal and India share an open border of about 1,880 km (1,168 miles). The two countries have finalised maps covering 98% of the boundary, but the ...