It depends on the constitution, if any, and the legislation of the country in question.
Me
The Legislative Branch can ratify treaties; The Senate approves Presidential Appointments
The Congress
ratify
The Senate is the branch of the U.S. government that can refuse to ratify treaties. According to the Constitution, a two-thirds majority vote in the Senate is required for a treaty to be ratified. If the Senate does not approve a treaty, it cannot be enacted, despite being negotiated and signed by the President.
In order for a treaty to be ratified (once the President has signed it), it requires two-thirds of the US Senate. Specifically, Article 2, Section 2, Clause 2 of the US Constitution states: "[The President] shall have Power, by and with the Advice and Consent of the Senate, to make Treaties, provided two thirds of the Senators present concur;"
Congress can
it is the supreme authority of senate to ratify treaties with foreign nations by a majority of vote.
The president can make treaties, but Congress must ratify them.
us senate
The U. S. Senate must ratify all treaties.
The legislative branch is responsible for the approval and ratification of treaties.