Located in the footholds of the mighty Himalayan ranges is Bhutan, a country of 800,000 inhabitants, and wedged between two Asian giants; China to the north and India to the south.