India is caught in a geo-strategic chess game between China and the US. China has been mounting pressure on India since early May by deploying large numbers of troops along the border in Ladakh. Meanwhile the US is also exerting pressure on India for its own strategic aims. All in all, India is losing its […]