A mountain which always draws the eye, Machhapuchhare / Nepal