The Most Breathtaking Views from the Himalayan Mountains on a Motorcycle Nepal is a landlocked country in southern Asia, bordered by India to the south and west, China to the north, and Bhutan to the east. The Himalayan Mountains run through the country’s middle, making Nepal one of the most mountainous countries in the world