Nepal is the only landlocked Asian country. It is bordered by India to the south, east, and west, and by China to the north. Nepal is home to eight of the world’s highest mountains, including Mount Everest. It is a landlocked country, meaning it does not have access to the ocean.