Who has the powers to declare war?

In the USA it is the Congress. In most other countries it is a body similar to the congress