They live on the Roof of the World, in Lhasa perhaps (8)
I believe the answer is:
tibetans
(Other definitions for tibetans that I've seen before include "Highland people" , "Foreigners" , "They be titans who live in the Himalayas" , "Mountain folk" , "Citizens of Dalai Lama's country" .)