Oops, India, I think you goofed on the vote. Sorry, but you can’t tell a nation where they can put an embassy. If we want to put our Indian embassy in Calcutta, we can.
India needs to influence Arab countries to isolate Pakistan. The Israelis understand that.
Nope, you couldn't. That would require permission of the host country, which in this case would be India.
Other countries can't tell you where your embassy should be in 3rd countries but they can criticise that decision which is what happened though the resolution in the U.N. did not name the U.S. specifically. The U.S. routinely criticises other countries on things they do or don't do, both internally & externally which is why The U.S. doesn't really have much of a case here.