The prominent Namgyal Stupa sits on the cliff edge at the base of Leh Palace, a slightly awkward scramble up from the Old Town area.