International Territorial Dispute: Sino-Indian Persistent Strife
International territorial dispute is one of the root causes for the States to be constantly at loggerheads. The situation gains even more importance when two Asian giants i.e. India and China continue to face off over their decades-old border dispute. This article aims to provide a legal perspective of the