Question: which branch of government has the right to declare war?
Answer: The Constitution grants Congress the sole power to declare war.