New Delhi, Sept. 9 -- India, the seventh-largest country in the world by land area, has now become the most populous nation, surpassing China, with its population estimated to reach nearly 1.5 billion... Read More