Nepal: Land of gods and mountains!