I thought that was where Shangri La was located.Bhutan.
I plugged the image into tineye.com and that's what I came up with.
I have no idea where Bhutan is or what they do for fun there, but that's their flag.
Bhutan is in the Himalayas, nestled between India and China.
I dunno Hoss. I'm too young to know that term.
