what two large countries border nepal?