Sign In | Join Free | My frbiz.com |
|
Manaslu is the eighth highest mountain in the world and is located in the Mansiri Himal, part of the Nepalese Himalayas, in the west-central part of Nepal. It is a name which means "Mountain of the ...