Where is Napal? posted 8 years ago
It is not Napal - Its should be Nepal. Nepal is a land locked Himalayan country sandwiched between China on the North, and India on the South. It is also the birthplace of Lord Buddha and has top 8 mountains on its Himalayan range