168
LEH (INDIA) There is a new iron curtain in the Himalayas that separates the People’s Republic of China from India. It is 3,800 km along the highest mountain range on the planet, which over the years has become a new limes not only between the two most populated countries in the world, but a real geopolitical fault in which the growing confrontation between democracies and autocracies could translate into an open conflict.