A military alliance is a formal agreement between nations that specifies mutual obligations regarding national security. In the event a nation is attacked, members of the alliance are often obligated to come to their defense regardless if attacked directly. Military alliances can be classified into defense pacts, non-aggression pacts, and...