The Macro environment of any company or organization includes?

The Macro environment of any company or organization includes?

A. the cultural environment
B. the demographic environment
C. customers in international markets
D. both a and b