Leh, at an altitude of more than 11,000 feet, is blessed with nature's bounty. Simple things like waking up to an azure blue sky and the sight of snow-capped mountains, or star-gazing at night (you would have hardly seen so many stars in the night sky!) and wishing upon the scores of shooting stars leaves you with happy memories.