Nepal and the Himalayas – just hearing these words may bring to mind pictures of awe-inspiring snow-capped p...