Multiple choice This country shares a boarder with China and has the world tallest mountain. Nepal Bhutan China India Reveal answer Fill a bubble to check yourself A Correct answer Explanation Nepal shares a border with China and is home to Mount Everest, the world's tallest mountain. It is a landlocked Himalayan nation between India and China.