which branch declares war

In countries that follow a democratic system, the power to declare war is typically vested in the legislative branch, specifically the parliament or congress. This is because the decision to initiate military action is considered a significant and far-reaching policy decision that requires the approval of the elected representatives of the people.

For example, in the United States, the power to declare war is explicitly granted to the Congress in the Constitution. According to the Constitution, only Congress has the authority to declare war, while the President, as the Commander-in-Chief of the military, has the power to direct military operations once war has been declared.

However, it's worth noting that in some countries, particularly those with a strong executive branch, the power to declare war may rest with the head of state or government, such as the President or Prime Minister. The specific allocation of war declaration powers can vary depending on the country's constitutional framework and political system.