‘China annexed over 150 hectares of Nepal’s territory’

China has annexed over 150 hectares of Nepal’s territory, according to a leading British daily whose report was rejected by the Chinese Foreign Ministry on Tuesday as a completely unfounded rumour. Continue Reading