News

At a population exceeding 1.4 billion people, India is the world’s largest country and a possible geopolitical counterbalance to China.