Zechariah 12:3

English Standard Version

3 On that day I will make Jerusalem a heavy stone for all the peoples. All who lift it will surely hurt themselves. And all the nations of the earth will gather against it. (Isa 2:11; Zec 12:2; Zec 13:1; Zec 13:4; Zec 14:4; Zec 14:6; Zec 14:8; Mt 21:44; Lu 20:18)

New International Version

3 On that day, when all the nations of the earth are gathered against her, I will make Jerusalem an immovable rock for all the nations. All who try to move it will injure themselves.

New International Reader’s Version

3 At that time all the nations on earth will gather together against Jerusalem. Then it will become like a rock that can’t be moved. All the nations that try to move it will only hurt themselves.

King James Version

3 And in that day will I make Jerusalem a burdensome stone for all people: all that burden themselves with it shall be cut in pieces, though all the people of the earth be gathered together against it.