Concept:Nigeria adopted federalism to manage the political and administrative challenges created by its heterogeneous society.
Explanation:Federalism is a system of government in which power is shared between a central government and regional governments.
A major factor behind Nigeria's adoption of federalism was the existence of many ethnic groups with distinct languages and cultural practices.
The colonial administration brought these groups together under one country, but their differences made a unitary system difficult to sustain.
Federalism allowed each region to manage its own affairs while remaining under a central government, reducing the fear of domination by any one group.
This arrangement helped protect the interests of the diverse groups and preserved national unity.
Therefore, the diversity of culture and language was the key reason for choosing federalism in Nigeria.
Answer:B. Diversity of culture and language.