The correct answer is India and China. Bhutan is a small, landlocked Himalayan kingdom whose entire land boundary is shared with only two countries: India, which lies to its south, east and west, and China, specifically the Tibet Autonomous Region, which lies to its north. This makes Bhutan one of the clearest examples in South Asian geography of a country with just two bordering neighbours, unlike Nepal or Bangladesh, which have more complex boundary profiles or coastal access. Bhutan's border with India runs along the Indian states of Sikkim, West Bengal, Assam and Arunachal Pradesh, while its northern border with China remains undemarcated in several sections, contributing to periodic border tension, most notably around the Doklam plateau. Nepal and India is incorrect because Bhutan does not share any border with Nepal at all; the two countries are close geographically and culturally but are separated by a narrow strip of Indian territory, namely Sikkim, so they are not physically contiguous. China and Myanmar is incorrect because although China is indeed one of Bhutan's two neighbours, Myanmar lies far to the southeast, beyond Bangladesh and India's northeast, and shares no border with Bhutan whatsoever. India and Bangladesh is incorrect because while India is correct, Bangladesh does not touch Bhutan directly; Bangladesh is separated from Bhutan by the Indian state of West Bengal, specifically its narrow Siliguri Corridor region. A very common exam confusion is assuming that because Bhutan, Nepal and Bangladesh are all frequently grouped together as India's Himalayan or eastern neighbours, they must also border each other, which is false in every pairing among these three.