Buddhist stupa in Khumbu Valley, Himalayas, Nepal