This is a photo taken from the airplane flying to Leh in Ladakh. The mountains are spectacular in the himalayan mountains! Ladakh means the land of high passes and is a region of India in the state of Jammu and Kashmir. Leh is a beautiful place, a little bustling and touristic, but with very friendly locals. Almost half of Ladakhis are Shia Muslims and the rest are mostly Tibetan Buddhists!