Nepal is a landlocked country in Southern Asia, between the Tibet autonomous region of China and India. Here are someĀ Amazing facts about Nepal | Nepal
Nepal is a landlocked country in Southern Asia, between the Tibet autonomous region of China and India. Here are someĀ Amazing facts about Nepal | Nepal