The Last Resort, Nepal (hidden nepal)

one of the finest and most exciting place of Nepal while visiting. The last resort