Whitewashed monasteries, pine forests and glacial rivers, Bhutan is the last Shangri La. A small country…