The seemingly untouched, tiny landlocked ‘Land of Happiness,’ Bhutan, is sleepily nestled between India and China. A kingdom soaked in mythology with heroic stories of battle where deities win over demons and good triumphs over evil. A country closely tied to its religious past, which has been a sovereign territory throughout its recorded history.
