China Encroached Into Nepal’s Territory: Report

Nepal claimed that China encroached into its territory in keeping with a Nepal authorities report, information company BBC reported. The report was leaked to the information company and stays unpublished. The report outlines that China trespassed within the district of Humla, located within the western a part of Nepal. The report was launched after a …

Read more