Israeli Prime Minister Benjamin Netanyahu said on Sunday that Jerusalem will always be the capital of the Jewish state, speaking ahead of a visit by US President Donald Trump.
"Tonight, I say to the whole world and in the clearest way possible, Jerusalem was and will always be the capital of Israel," Netanyahu said in front of thousands of concert-goers.
"The Temple Mount and the Western Wall will always remain under Israeli sovereignty."
The Western Wall is the last remnant of the supporting wall of the second Jewish temple, built by King Herod and destroyed by the Romans in 70 AD.
The holiest site where Jews can pray, it is in the Old City of east Jerusalem, which Israel occupied in 1967 and later annexed in a move not recognised by the international community.
It is situated below the Al-Aqsa mosque compound, Islam's third holiest site, referred to by Jews as the Temple Mount.
Trump is on Monday expected to become the first sitting US president to visit the Western Wall.
Netanyahu was speaking at festivities marking the 50th anniversary of Israel's conquest of east Jerusalem in the Six-Day War.
Preparations for Trump's visit have led to criticism from Israeli right-wingers after US officials declined to say whether the Western Wall was part of Israel.
The legal and diplomatic status of Jerusalem is one of the key points in the Middle East conflict.
Israel considers the entire city to be its eternal and indivisible capital, but the Palestinians want east Jerusalem as the capital of their future state.