With all the uncertainties in our current world one cannot help but look forward to that city describe in Revelation 21. It's called the New Jerusalem. The walls are of Jasper and the streets are of pure gold. It does not need the sun or the moon because Jesus Christ, the Lamb will light up the city.