Answer:
D. On Earth.
Step-by-step explanation:
The book of Revelation is the last of the holy books of the Bible. In this book, the Apostle John gave a revelation of what is to come after the end of the world, the "rupture'.
Chapter 21 verse 1-2 says
1 "Then I saw “a new heaven and a new earth,” for the first heaven and the first earth had passed away, and there was no longer any sea.
2 I saw the Holy City, the new Jerusalem, coming down out of heaven from God, prepared as a bride beautifully dressed for her husband".
The "new Jerusalem" which John described in these passages where God dwells with human beings on the new Earth forever.