Bhutan is a small country in the Eastern Himalayas, sandwiched between China to the north and India to the south.