Tibetan beauty is held by a palace called Potala situated in Lhasa. The palace is built 130 meters high on Marpo Ri hill covering the scenic beauty of the Lush…
One of the treasured destinations, Lhasa, is rooted in the panoramic Himalayan Mountains. Lhasa means ‘Place of Gods’ and the tremendous religious atmosphere is evident, the moment you arrive in…