Tibetan Buddhist stupa at a small village in Ladakh; Jammu and K
A Tibetan Buddhist stupa located in the Himalayan valley near Likir village in Ladakh, northern India. Trekking the Himalayan valley of Likir village in Ladakh near Leh; Jammu and Kashmir, India.