You don't have to agree. Any country that has diplomatic relations with another has the right to establish their embassies or consulates wherever it wishes in that country.....For obvious reasons, there's no consulates in Bumfuk Iowa with the exception of the newly opened Consulate of Kosovo which opened in 2016 in Des Moines while at the same time there are three in Detroit: Japan, Italy and Canada......
” Any country that has diplomatic relations with another has the right to establish their embassies or consulates wherever it wishes “
That is untrue! Foreign countries are here as guests, and they have to ask permission for such things. You need to read below:
“Embassies in capital cities (A country can have ONLY ONE EMBASSY in a country)
The United States maintains diplomatic relations with 136 nations. In 135 of these countries, our embassy is located in the capital city. This is as it should be. As a routine matter, when a capital is moved, we move our embassy. This practice was followed when Brazil decided to move its capital from Rio de Janeiro to Brasilia and when the government of Saudi Arabia, which until recently declined to have embassies located in its capital, indicated that it would like to have embassies in Riyadh.
In only one case our embassy is not located in the capital city — despite the expressed desire of the host country that this be done. Although Jerusalem is the capital of Israel, our embassy is located in Tel Aviv.
It is important to keep in mind that moving the US Embassy to West Jerusalem does not affect any of the issues surrounding the peaceful resolution of the Arab-Israeli conflict. West Jerusalem has been an integral part of Israel since 1949, and this has been recognized by all nations with whom Israel maintains diplomatic relations. Two presidents of the US, five secretaries of state, and each US ambassador have done business with the government of Israel at the seat of that government in West Jerusalem. No less a figure than President Sadat of Egypt addressed the Israeli Knesset in Jerusalem during his historic visit in 1977.”