China has vehemently condemned India’s plans to expedite hydropower projects in the northeastern Himalayan state of Arunachal Pradesh, which China claims as part of its territory, known as South Tibet. The Chinese Foreign Ministry stated …
Continue reading