The correct answer is B. Cultural imperialism is the imposition of a foreign culture on a nation's population.
It is called cultural imperialism to all forms of ideological imposition developed through the media and other forms of cultural production in order to establish the values of a dominant society in a certain peripheral or dependent society, in other words, it is the practice of promotion and the imposition of a culture, usually of politically powerful societies on peripheral or dependent societies.