Multiple choice The tallest mountain is both in China and this mountainous country which borders India Bhutan Nepal Bangladesh Myanmar (Burma) Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mount Everest, the tallest mountain in the world, is located on the border between Nepal and China.