What is the New Jerusalem?

What is the New Jerusalem?

Pastor David Brown

Revelation 21:1-2