In addition to your interpretation, "this world" and "the other world" may also refer to England and Italy respectively.