Sergio Gor, a confidant of the U.S. president, took up his post as ambassador in New Delhi with ties between the countries at ...
China and India are the two most populous countries in the world, jointly making up almost 35 percent of the global population, and India surpassed China as the world’s most populous country in April ...