Bhutan is a small kingdom nestled in the fold of the Himalayas between India and china where Mahayana Buddhism is practiced and recognized as the spiritual heritage of the country. Bhutan is home to some of the most picturesque Buddhist heritage sites.