It seems the present corrupt Jerusalem is only a shadow of the actual New Jerusalem meant by God for all saints.
New Jerusalem is the real promised land God spoken about in the Old Testament for His people which will be fulfilled under the new heaven and the new earth.