Skip to playerSkip to main content
  • 5 years ago
This place is situated in Farwest Nepal called Darchula District .Darchula district is border land of Nepal and China .Very beautiful place to spend your holiday with friends and family .
Be the first to comment
Add your comment

Recommended