India is the seventh-largest country in the world by land area and the second-most populous country with over 1.3 billion people. It is located in South Asia and shares borders with Pakistan, China, Nepal, Bhutan, Bangladesh, and Myanmar. The capital of India is New Delhi and the largest city is…
5 min read
0