Mountain vistas and village life documented near Namche, Nepal — Travel Magazine