The photogenic and sacred fish tail peak, called Machhapuchhre near pokhora, Nepal peeps through a gap in the cloud