Nepal is heaven: Ambassador Hail