NEW DELHI: China defended the construction of a village that, according to reports based on satellite images released by the US imaging firm Planet Labs, is allegedly located in Arunachal Pradesh, calling it a question of sovereignty and insisting that it never recognized the “illegally established” Indian state. The Chinese …
Read More »