NewZense – New Sense or Nonsense, You Decide!!
The process of land grab by China in the northern border of Nepal is still going…