Which of the following best describes an intergovernmental organization?
A. Government overseeing different states in a country
O B. An alliance of many countries for a specific purpose
O C. Group overseeing border security
O D. A single nation acting without a mandate