Shanti stupa, Buddhist image depicting "defeating of evil", Leh, Ladakh, North India