Revelation 21:12
Revelation 21:12-13 And had a wall great and high, and had twelve gates, and at the gates twelve angels, and names written thereon, which are the names of the twelve tribes of the children of Israel: 13 On the east three gates; on the north three gates; on the south three gates; and on the west three gates.
A wall is principally for defence, and also for ornament; so the wall of the new Jerusalem was great and high, garnished with all manner of precious stones. \
And had twelve gates
every several gate of one pearl. The wall was one hundred forty and four cubits \ in breadth, and twelve thousand furlongs in length, \ which signifies the greatness of the new Jerusalem.
And at the gates twelve angels
they are the holy watchers, who safe keep the city.
And names written thereon, which are the names of the twelve tribes of the Children of Israel.
Read Isaiah 60:18-20 Thou shalt call thy walls salvation, and thy gates praise.