Shangri-La

Shangri-La is the mountain monastery-fortress of The Rangers.