Nestled amidst the towering peaks of the Himalayas lies a mystery that has captivated the imagination of explorer