by mukeshkc | Feb 15, 2022 | Uncategorized
About Nepal Nepal is a landlocked country in South Asia. It lies between China and India and situated in the Himalayas. Nepal has a diverse geography, including fertile plains, subalpine forested hills, and eight of the world’s ten tallest mountains,...
Recent Comments