what town is the shangrila located in
The original Shangrila, from James Hilton's novel The Lost Horizon, was a (fictional) hidden paradise whose inhabitants lived for centuries. Hilton (who never went to China) located his Shangri-La in the Kunlun mountains which form the border between Tibet and Xinjiang near the southern branch of the old Silk Road. The Hunza Valley in Pakistan claims to be the original Shangrila.