The Land of the Giant, Deosai