Gorkha Palace is perched on a hill beneath massive Manaslu and Himalchuli Peaks in the Himalayas in Nepal.