India
India is a sovereign nation in South Asia. It is the seventh largest country by geographical area, the second most populous country after China, and the most populous democracy in the world.
read more >>> |
|
Nepal
Further, if we talk about Nepal, then it can be defined as “A tiny Himalayan Kingdom wedged between China to the north and India to the South”.
read more >>> |