In the lap of nature
Perched high above glistening Phewa Lake of Pokhara
in western Nepal and purveying magnificent views on
ice-crusted Himalayan giants.
In the midst of lush
green trees and hills with undulating terraces. A sybaritic pleasure ... and you follow only your imagination.
|