Machhapuchara (Fish Tail in english) located in Pokhara is one of the most popular mountain in Nepal.

Advertisements