Kris and Kristen waching the sun set in the Himalayan valley beneath the towering Stok mountain range in Leh. Exploring India's Himalayas and Tibetan culture around Leh in Ladakh; Jammu and Kashmir, Northern India.