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